2009-12-01 80 views

回答

3

这样做的原因特定顺序是Internet Explorer没有解释!important高达6版本因此,第二裕度指令适用于Internet Explorer <仅= 6。

这被称为浏览器黑客。浏览器黑客的好概述是here

+0

感谢您的答案,但在网站的某个地方,我发现上述风格的下一部分!!重要是指整个IE ..例如此链接... http://www.evolt.org /十CSS-技巧,你 - 可 - 不知道 – Sachindra 2009-12-07 09:26:28

3

标记为!important的CSS规则优先于后面的规则。 因此,在您的情况下,将会考虑第一个,即第一个margin定义,即0 0 0 847px

2

这不是HTML。这就是所谓的CSS。它告诉浏览器如何格式化HTML。例如,这个CSS将某个元素周围的边距设置为一边为847像素。

+0

戴夫,我不小心编辑你的答案,当我想编辑我的。我把它翻了回来。抱歉。 – 2009-12-01 12:03:07

1

它是CSS,而不是HTML。

!important意味着该CSS应用HTML元素应该有847个像素的左缘,这应该被后来的风格覆盖。哪种情况下的848px被忽略。