CSS Horizo​​ntal Menu : display: inline AND block? 让链接覆盖整个LI?

标签 css menu inline

通常,为了使链接填满整个 li,我使用 display: block;。但是对于水平菜单,我需要将其设置为 display:inline;所以它排成一行。我试过 display:inline-block; 但这没有帮助。我见过实现此目的的水平菜单,但我无法从其源代码中找到方法。

有什么想法吗?谢谢。

最佳答案

heightwidth 应用于父 li 元素,然后:

a {
display: inline-block;
height: 100%;
width: 100%;
}

JS Fiddle demo .

关于CSS Horizo​​ntal Menu : display: inline AND block? 让链接覆盖整个LI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4470359/

相关文章:

javascript - 具有广泛主要内容的基础 Canvas 外滚动条和内容显示

html - 如何获得稳定的菜单?

css - 悬停或单击时显示新内容

c# - 为什么内联方法不等同于显式声明它?

javascript - 如何在 if 语句中引用元素

html - 在 bootstrap 中对齐两个 div

html - 如何使用 css 选择器仅设置最后一行的样式?

java - Android - 重新创建主 Activity 后菜单项不显示

c++ - 内联函数中 __LINE__ 的行为

Node.js Jade : Nested 'for' loop not working