Firebug не может видеть атрибут display: block элемента? - PullRequest
0 голосов
/ 07 июля 2011

Я проверял код на этой странице с помощью firebug:

http://www.phppennyauctiondemo.com/

В правом верхнем углу есть кнопка «Зарегистрироваться» и ссылка внутри нее.

Когда я выбираю ссылку с firebug, в разделе «Стиль» firebug я не могу найти атрибут display: block, хотя я знаю, что он есть (его можно найти в «Вычисленной» части firebug, где он есть). ясно говорит, дисплей: блок).

Итак, если ссылки имеют встроенное отображение по умолчанию, и оно не было изменено с помощью css, почему этот элемент имеет display: block? Что мне здесь не хватает?

1 Ответ

7 голосов
/ 07 июля 2011

Если вы прокрутите вниз раздел Стиль для этого элемента, вы заметите следующее правило:

#header .top-menu li a {
    color: #FFFFFF;
    float: left;
    font-weight: 700;
    padding: 0.35em 0;
}

Объявление float - это то, что превращает ссылку в блочный элемент, поскольку плавающиенеявно display: block (в расчете).

...