CSS样式的顺序是否重要?

时间:2011-05-28 16:23:57

标签: css layout html

我是这个领域的新手,我写了一个div风格,对于firefox 4,opera 11.1和ie 8.0都没有正常工作但是为chrome 11工作。代码是一个div的样式是以下只有不同的订单

#info_text
{
    background:#fdf6cc;
    width: 650px;
    margin-left:1px;
    padding-left: 30px;
    padding-right: 263;
    min-height: 90px;
}

以这种方式更改后,除了Internet Explorer 8.0之外,它适用于所有浏览器。

我可以做些什么来使它工作或者是浏览器的问题吗? 在这种情况下,它是否符合订单?

3 个答案:

答案 0 :(得分:6)

在这种情况下,订单无关紧要。

您缺少padding-right媒体资源的单位。通过验证器运行代码会标记这样的错误。

答案 1 :(得分:0)

欢迎来到网站开发的世界!所有浏览器都以不同的方式解释CSS,特别是旧版本的IE(在IE6中尝试以上内容以获得一些乐趣!)

要准确了解您遇到的问题,我们需要查看上述工作网页。

说实话,CSS的顺序并不特别重要,但显然后来CSS会覆盖早期的CSS以及业内常用的东西。

答案 2 :(得分:0)

尝试在“工具”下打开“开发者选项”,即,如果有更具体的类,它可能会覆盖某些东西,或者如果某些内容格式不佳,IE可能会将它们全部排除在一起。另一种选择是“firebug lite”,firebug是一个非常有用的工具,用于开始使用css,javascript和页面结构。如果没有指向您遇到问题的页面链接,则很难确定原因,我复制了您的CSS并自行尝试,但在所有浏览器中都获得了预期的结果