为什么 margin:2.5px
不起作用?在我的代码中的一种情况下,我想在 IE6 条件 CSS 中提供 margin:2.5px
来解决 IE 双边距,我的默认 css 有 margin:5px
但在 IE6 css margin:2.5px
和 margin:2px
创建相同的边距。那么如何在两个浏览器上获得相同的 margin
呢?
这是默认屏幕CSS代码
#newsHeadline LI
{font-weight: bold;
list-style-position: inside;
font-size: 13px;
margin: 5px 0px;
width: 320px;
line-height:
normal; list-style-type: disc;
position: relative}
这是有条件的 css 代码,我正在写#newsHeadline LI {margin: 2.5px 0px}
编辑:2 月 15 日
如果 margin:2.5px 不起作用那么如何在浏览器 IE 和 FF 中获得相同的边距?还有其他办法吗?
最佳答案
虽然很多人认为像素是不可分割的,因此小数像素值没有意义,CSS standard实际上并不排除分数值。实际上,它表明当使用高分辨率设备时,CSS 像素单元应该映射到大量特定于设备的元素。因此,我的解读是 2.5px
不应该明确错误,只是你可能无法依赖它来做一些有用的事情,特别是,我可能会说,在Internet Explorer。
关于css - 为什么 margin :2. 5px 不起作用?如何解决这个问题呢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2262066/