如何干净地设置 HTML + CSS 水平选项卡栏的样式,以便选项卡栏在底部有一条线,对于活动选项卡隐藏或抑制?
换句话说,我正在尝试做与 StackOverflow 对其标签所做的相同的事情:
我的标签栏设置为有序列表
ul
{
list-style: none;
}
li
{
float: left;
}
更新:我已经用 Firebug 浏览了网站,看看他们是如何做到的,但我觉得我很快就会陷入细节的困境。例如,StackOverflow 的版本在整个 div 的底部有一个边框(这很有意义),在活动选项卡的底部有一个白色边框(这是有道理的),但是它使活动选项卡的边框与 div 的边框重叠(而且我不太清楚它是如何做到的)。看起来Twitter Bootstrap做了类似的事情。我试图了解容器边框的重叠部分与内容边框的重叠部分如何工作的一般概念,而不是复制和修补 CSS,直到我得到一些似乎可以工作的东西。