css - 字体大小 :0px and letter-spacing:10px displays differently in different browsers

标签 css cross-browser

<html>
<head> 
    <style>
        ul{
            list-style-type:none;
            font-size:0px;
            letter-spacing:10px;
        }
        li{
            display:inline-block;
        }
    </style>
</head>
<body> 
    <ul>
        <li><img src="photo.jpg"></li>
        <li><img src="photo.jpg"></li>
        <li><img src="photo.jpg"></li>
        <li><img src="photo.jpg"></li>
        <li><img src="photo.jpg"></li>
    </ul>
</body>
</html>

在 Firefox、Chrome 和 IE 中有所不同。在 Firefox 中,当我使用 font-size:0pxletter-spacing:10px , <li>元素的字母间距为 10px,但在 Chrome 和 IE 中它不起作用,这是为什么?

最佳答案

由于列表中只有图像,请尝试将 CSS 更改为:

ul, ul li {
    list-style-type:none;
    padding: 0;
    margin: 0;
}

关于css - 字体大小 :0px and letter-spacing:10px displays differently in different browsers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10370779/

相关文章:

html - 解释为什么浏览器嗅探不好的一个很好的链接

firefox - HTML5 视频卡顿/运行不流畅/缓冲和预加载

cross-browser - 在浏览器中显示矢量图形

html - 自定义图标字体的填充问题 (?)。下面的例子

html - 浏览器特定样式

html - <a> 和 <button> 的区别

html - CSS 显示 :table

css - 如何将 CSS 样式表附加到 FXML?

html - 100% 水平跨浏览器菜单 HTML/CSS?

javascript - CSS 绝对定位表格中的表格