想认识了解RichardYu ?来这里!我很乐意和大家一起分享交流自己的点滴想法

2007年7月13日星期五

UL的不同表现

前几天做了一个die casting 的网站,本人在制作Fi过程中发现UL列表对象在IE和Firefox之间发送问题的现象,主要是由于Firefox对UL对象的默认值设置造成的。即:在IE中,ul的默认边距是margin造成的,而在firefox中,ul的默认边距是padding造成的,因此当我们单独定义marging和padding时,都不能够在两个浏览器中达到同样的效果,这就是ul在不同浏览器下表现不同的问题所在。

解决办法:在css里顶部位置加以下代码:ul{ margin:0px ;padding 0px;}

这样,页面中的所有ul对象,都没有了marging以及padding值,当需要针对莫一个ul进行margin或padding操作时,由于他们都已经由该代码设置了0px了,所以再进行margin或padding时,都是0开始进行计算,就不会再出现表现不同的状况了。
作者:Kenneth

网址:http://www.51rank.net.cn/blog/post/die-casting.html

版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

没有评论: