本文向大家描述一下DIV+CSS常见问题及解决方案,比如说超链接访问过后hover样式不出现问题,被点击访问过的超链接样式不在具有hover和active了,解决方法是改变CSS属性的排列顺序:L-V-H-A。
DIV+CSS常见问题及解决方案
1.超链接访问过后hover样式就不出现的问题?
被点击访问过的超链接样式不在具有hover和active了,解决方法是改变CSS属性的排列顺序:L-V-H-A。
2.IE6的双倍边距BUG
例如:
viewplaincopytoclipboardprint?
- <styletypestyletype="text/css">
- body{margin:0;}
- div{float:left;margin-left:10px;width:200px;
- height:200px;border:1pxsolidred;}
- style>
- <styletypestyletype="text/css">
- body{margin:0;}
- div{float:left;margin-left:10px;width:200px;
- height:200px;border:1pxsolidred;}
- style>
浮动后本来外边距10px,但IE解释为20px,解决办法是加上display:inline
3.DIV+CSS中为什么FF下文本无法撑开容器的高度?
标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度,又想能被撑开需要怎样设置呢?办法就是去掉height设置min-height:200px;这里为了照顾不认识min-height的IE6可以这样定义:
viewplaincopytoclipboardprint?
- div{height:auto!important;height:200px;min-height:200px;}
- div{height:auto!important;height:200px;min-height:200px;}
4.DIV+CSS中为什么web标准中IE无法设置滚动条颜色了?
原来样式设置:
viewplaincopytoclipboardprint?
- <styletypestyletype="text/css">
- body{scrollbar-face-color:#f6f6f6;
- scrollbar-highlight-color:#fff;scrollbar-shadow-color:#eeeeee;
- scrollbar-3dlight-color:#eeeeee;scrollbar-arrow-color:#000;
- scrollbar-track-color:#fff;scrollbar-darkshadow-color:#fff;}
- style>
- <styletypestyletype="text/css">
- body{scrollbar-face-color:#f6f6f6;scrollbar-highlight-color:#fff;
- scrollbar-shadow-color:#eeeeee;scrollbar-3dlight-color:#eeeeee;
- scrollbar-arrow-color:#000;scrollbar-track-color:#fff;
- scrollbar-darkshadow-color:#fff;}
- style>
解决办法是将body换成html。#p#
5.为什么无法定义1px左右高度的容器?
IE6下这个问题是因为默认的行高造成的,解决的方法也有很多,例如:overflow:hidden|zoom:0.08|line-height:1px。
6.DIV+CSS中怎么样才能让层显示在FLASH之上呢?
解决的办法是给FLASH设置透明:
viewplaincopytoclipboardprint?
- <ahrefahref="http://www.easyq.net.cn/">:a>
- <prelangprelang="html"line="1">
- <paramnameparamname="wmode"value="transparent"/>
- <ahrefahref="http://www.easyq.net.cn/">:
- <prelangprelang="html"line="1">
- <paramnameparamname="wmode"value="transparent"/>
7.怎样使一个层垂直居中于浏览器中?
viewplaincopytoclipboardprint?
- <styletypestyletype="text/css">