在多个浏览器要注意的CSS的几个风格定义语句
近来到处是DIV、UL、CSS,同事做一个小结,不错,帖在这了
1.ul 标签在 FF 下面默认有 list-style 和 padding ,IE就默认有margin. 最适合的做 法是ul{list-style:none;margin:0;padding:0;}
2.关于高度的问题
如果是动态地添加内容,高度不要定义。如果是静态的内容,高度最好定好。
3.DIV高度自适应
FF下,当DIV嵌套有float的DIV的时候,有可能会造成外DIV高度不能自适应,解决的 办法可以在尾加上<div style="clear:both"></div>
4.FF下,两个DIV并列,一个DIV使用了float,第二个没有使用float,这样会造成两个DIV 重叠的效果,必须在两个DIV之间闭合float(加一段代码<div style="clear:both"></div>)
5.FF下,在定义float的左右结构的时候,右结构的DIV必须设置WIDTH,如果不是它会默 认100%,造成错行的现象
6.cursor: pointer 可以同时在 IE FF 中显示游标手指状, hand 仅 IE 可以。
最后我同事说:“在FF正常的 Opera,Netscape都基本正常的 所以我们是被微软害的”。