что делает этот элемент? - PullRequest
0 голосов
/ 01 декабря 2009

Что означает следующий элемент в HTML ...

margin:0 0 0 847px  **!important;**  margin:0 0 0 848px..

Это связано с браузерами ???

Ответы [ 4 ]

3 голосов
/ 01 декабря 2009

Причиной этого конкретного заказа является то, что Internet Explorer не интерпретировал !important до версии 6. Таким образом, вторая инструкция по марже применяется только к Internet Explorer <= 6. </p>

Это называется взломом браузера. Хороший обзор взлома браузера: здесь .

3 голосов
/ 01 декабря 2009

Правила CSS, помеченные !important, имеют приоритет перед более поздними правилами. Таким образом, в вашем случае, первое, первое margin определение будет рассмотрено, то есть 0 0 0 847px.

2 голосов
/ 01 декабря 2009

Это не HTML. Это то, что называется CSS. Он говорит вашему браузеру, как форматировать HTML. Например, этот CSS устанавливает поля вокруг определенного элемента в 847 пикселей на одной стороне.

1 голос
/ 01 декабря 2009

Это CSS, а не HTML.

!important означает, что элемент HTML, к которому применяется CSS, должен иметь левое поле 847 пикселей, и это должно не быть переопределено более поздними стилями. В этом случае 848px следующее игнорируется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...