兼容ie的css怎么写( 三 )


我们都知道 , 浏览器在显示网页的时候 , 都会根据网页的 css样式表来决定如何显示 , 但是我们在样式表中未必会将所有的元素都进行了具体的描述 , 当然也没有必要那么做 , 所以对于那些没有描述的属性 , 浏览器将采用内置默认的方式来进行显示 , 譬如文字 , 如果你没有在css中指定颜色 , 那么浏览器将采用黑色或者系统颜色来显示 , div或者其他元素的背景 , 如果在 css中没有被指定 , 浏览器则将其设置为白色或者透明 , 等等其他未定义的样式均如此 。所以有很多东西出现FF和IE显示不一样的根本原因在于它们的默认显示不一样 , 而这个默认样式该如何显示我知道在w3中有没有对应的标准来进行规定 , 因此对于这点也就别去怪罪IE了 。
11.为什么FF下文本无法撑开容器的高度 标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的 , 那我又想固定高度 , 又想能被撑开需要怎样设置呢?办法就是去掉height设置min-height:200px;这里为了照顾不认识min-height的IE6 可以这样定义: { height:auto!important; height:200px; min-height:200px; }12.FireFox下如何使连续长字段自动换行 众所周知IE中直接使用 word-wrap:break-word 就可以了 ,  FF中我们使用JS插入 的方法来解决 <style type="text/css"> </style>/* intLen){strTemp+=strContent.substr(0,intLen)+" ";strContent=strContent.substr(intLen,strContent.length);}strTemp+=" "+strContent;obj.innerHTML=strTemp; } if(document.getElementById&&!document.all)toBreakWord("ff", 。
4.怎么才能让自己写的css 样式 兼容所有浏览器呢利用 CSS Hack 兼容左右浏览器通过CSS Hack解决各浏览器的兼容问题 , 是现在普遍采用的方法 。
我分享一些常用的CSS Hack写法 。……<![endif]--> ……<![endif]--> ……<![endif]--> ……<![endif]-->.csshack{ padding:10px; padding:9px\9; /* 所有 ie */ *padding:5px; /* ie6和ie7 */ +padding:7px; /* ie7 */ _padding:6px; /* ie6 */ }这些是比较常用的CSS Hack写法 , 可以解决大部分兼容问题 。
5.如何在同一css中写兼容IE7和IE8的CSS样式解决方法如下:
.test{
color:#000000;/* FF,OP支持 */
color:#0000FF\0; /* IE8支持*/
[color:#000000;color:#00FF00;/* SF,CH支持 */
*color:#FFFF00;/* IE7支持 */
_color:#FF0000;/* IE6支持 */
}
或者 在头部<head></head>;添加里添加
<meta patible" content="ie=7" />
即可!
【兼容ie的css怎么写】

兼容ie的css怎么写

文章插图