html - Firebug 看不到显示 :block attribute of an element?

标签 html css firebug

我正在用 Firebug 检查这个页面上的代码:

http://www.phppennyauctiondemo.com/

在右上角,有一个“注册”按钮和其中的一个链接。

当我选择与 firebug 的链接时,在 firebug 的“样式”部分,我找不到 display:block 属性,即使我知道它在那里(它可以在 firebug 的“计算”部分找到它清楚地说,显示: block )。

所以如果链接有一个默认的内联显示,并且没有用 css 改变,为什么这个元素有一个 display:block?我在这里缺少什么?

最佳答案

如果向下滚动该元素的“样式”部分,您会注意到第二条规则:

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

float 声明将链接变成 block 元素,因为 float 元素是隐式的display: block(计算结果)。

关于html - Firebug 看不到显示 :block attribute of an element?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6614269/

相关文章:

javascript - 悬停时在多个位置更改 CSS(需要 jquery 解决方案)

html - Css 动画在 Google Chrome 中不起作用?

css - 如何使用 Firebug 轻松找到哪个 css 文件定义了特定样式

html - 没有 JavaScript 的等距列表项

html - 在表格布局中显示标签的属性

javascript - 如何定位和查看页面上正在使用的 Javascript?

html - 如何让元素忽略边距?

html - css - 相对 DIV 没有高度

javascript - 如何让 HTML5 页面在全屏时发生变化

javascript - 我动态添加的事件监听器附加(使用完全相同的 html)在小屏幕上,但不是在大屏幕上