У меня есть этот 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;
}
Когда я перехожу на вычисленную вкладку, я вижу, что она имеет нижнюю часть 16px. Как я могу узнать, откуда это происходит?
Все ответы до сих пор, по-видимому, подразумевают, что я должен видеть все прикладные стили на вкладке стиля (и я клянусь, что так работает в последний раз я использовал firebug), но на этот раз я не вижу все стили!
(Я запускаю Firebug 1.5.2)
Решение
Я идиот. Это было вызвано этим (который смотрел мне прямо в лицо):
fieldset li {
clear:left;
float:left;
padding-bottom:1em;
width:100%;
}
Это был em, который отбросил меня. Это то, что вы получаете, когда вы копируете/вставляете CSS из Интернета, не понимая этого.