【发布时间】:2015-02-22 18:22:01
【问题描述】:
我在本网站和其他网站上广泛阅读了有关如何为不同浏览器更改我的 css 的信息,但我发现没有一种方法有效。
我有一个无序列表,它的列表项在不同的浏览器上以不同的填充量出现。该值设置为 8 px,在 chrome 和 safari 上完美运行。我试过了
ul.titles li {
padding: 8px;
-moz-padding: 7px;
font-family:"Subway", "Courier New", "serif";
font-size:11;
color: #000000;
}
我也试过
ul.titles li {
padding: 8px;
padding: -moz-7px;
font-family:"Subway", "Courier New", "serif";
font-size:11;
color: #000000;
}
这两个都没有效果。当我尝试为 -webkit- 定义一个,为 -moz- 定义一个时,它弄乱了 mozilla 和 chrome。
【问题讨论】:
-
您应该考虑使用 CSS 重置或规范化器来启动您的 CSS。
-
这个线程可能是相关的。 stackoverflow.com/questions/5370609/…
-
我发现问题可能是行高而不是填充 - 不过,我需要一些方法来指定 mozilla 的行高