CSS渲染在不同操作系统的相同浏览器中

时间:2014-06-06 06:58:32

标签: jquery html css google-chrome firefox

在设计网站时,我必须指定不同的CSS来定位不同操作系统中相同浏览器中的元素。例如,我在firefox中为linux,mac和windows指定了一个元素的不同像素。铬的情况也是如此。

我必须使用jquery(针对不同的操作系统)编写不同的CSS。为什么不同操作系统的相同浏览器的CSS呈现方式不同。有没有办法通过jquery以外的方式解决这个渲染问题?

2 个答案:

答案 0 :(得分:2)

每个浏览器都有一组内置的CSS规则;例如h1元素上默认填充量等等。

您可以使用'规范化' stylesheet(aka(CSS reset'),例如this,将每个浏览器重置为同一个点,这样你的CSS在所有浏览器中看起来都一样。

答案 1 :(得分:0)

你可以做Browserhacks; CSS

Browserhacks 是来自各个互联网的浏览器特定CSS和JavaScript黑客的广泛列表: Have a look here

CSS浏览器选择器帮助您解决CSS问题的聪明技巧: 您也可以have a look here