css - 为什么 margin :2. 5px 不起作用?如何解决这个问题呢

标签 css xhtml internet-explorer-6 cross-browser

为什么 margin:2.5px 不起作用?在我的代码中的一种情况下,我想在 IE6 条件 CSS 中提供 margin:2.5px 来解决 IE 双边距,我的默认 css 有 margin:5px 但在 IE6 css margin:2.5pxmargin: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/

相关文章:

javascript - 需要帮助更改 Facebook 评论插件的最大大小

css - 如何通过 iframe 嵌入调整大小的网站?

asp.net - 使用 CSS 在 IE6 中滚动 DIV

javascript - 执行 mousemove 时的 mousehold 事件

css - 如何仅当标题为 "revealed" polymer 时才具有背景颜色

php - 使用 Jquery/Javascript 查找多个 PHP 生成的输入

html - 在网格中定位照片 (HTML)

javascript - Ext.getBody().focus() 在 IE6 中不起作用

html - 图片在 IE 中闪烁

单元格之间的html表格空间但不是左右表格边框