В Firebug, как сказать, что переопределяет стиль? - PullRequest
13 голосов
/ 10 марта 2010

У меня есть этот css:

fieldset li {  
padding-bottom: 0em;  
}  

Однако, он не вел себя должным образом, и, используя firebug, я вижу, что у стиля есть линия, проведенная через него, указывающая, что он переопределяется. Есть ли способ в firebug сказать , что переопределяет стиль?

На вкладке стиля это все Я вижу:

fieldset li {
clear:left;
float:left;
padding-bottom:1em;
width:100%;
}
Default.CSS (line 42)
fieldset li {
padding-bottom:0;
}
Default.CSS (line 27)
Inherited fromol
fieldset ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
Default.CSS (line 23)
Inherited fromtable#ctl00_ContentPlaceHolder1_ScorecardEdit1_frmEdit
element.style {
border-collapse:collapse;
}

Когда я перехожу на вычисленную вкладку, я вижу, что ее отступ составляет 16 пикселей. Как я могу узнать, откуда это происходит?

Все ответы до сих пор подразумевают, что я должен увидеть все примененные стили на вкладке стилей (и я клянусь, что так было в прошлый раз, когда я использовал firebug) но на этот раз я не вижу все стили!

(я использую Firebug 1.5.2)

Решение

Я идиот. Это было вызвано этим (который смотрел мне прямо в лицо):

fieldset li {
clear:left;
float:left;
padding-bottom:1em;
width:100%;
}

Меня Эм сбило с толку. Вот что вы получаете, когда копируете / вставляете CSS из Интернета, не понимая этого.

Ответы [ 5 ]

13 голосов
/ 10 марта 2010

Они отсортированы, поэтому самое верхнее определение имеет приоритет над нижним (и).

10 голосов
/ 10 марта 2010

Все стили, которые находятся выше перечеркнутых, обычно имеют приоритет над ними. Если это не так, начните нажимать значки стиля отключения и посмотрите, в чем проблема.

3 голосов
/ 27 июля 2010

Если правило CSS переопределено, хотя оно является самым верхним правилом этого свойства, ищите далее правило, для которого установлено переопределение !important.

1 голос
/ 10 марта 2010

Просто найдите экземпляр этого атрибута, имя которого не вычеркнуто, а переопределено.

0 голосов
/ 10 марта 2010

Если вы выберете неадекватный элемент, о котором идет речь, он должен предоставить вам список всех примененных к нему стилей. У основания должны быть самые определенные стили. Если вы начнете со стиля fieldset li, вы сможете прокрутить вниз, пока не увидите тот, который его переопределил.

...