【发布时间】:2013-04-28 15:48:32
【问题描述】:
我正在研究导航,但我似乎无法弄清楚如何使底部边框的大小向上增加,而不是向下扩展(这反过来又将我的标题扩展了几个像素),我可以修复设置高度的扩展标题,但边框仍将向下而不是向上延伸。
CSS:
header {
margin: 0;
padding: 0;
left: 0;
top: 0;
width: 100%;
position: absolute;
background: #000000;
}
ul {
list-style-type: none;
display: block;
margin: 0 0 0 20px;
padding: 0;
}
ul li {
display: inline-block;
padding: 0;
}
ul li a{
display: block;
border-bottom: 1px solid #fff;
font-size: 19px;
}
ul li a:hover{
border-bottom: 2px solid #fff;
background: #333;
font-size: 19px;
}
HTML:
<header>
<ul id="nav">
<li><a href="">link 1</a></li>
<li><a href="">link 2</a></li>
<li><a href="">link 3</a></li>
</ul>
</header>
JSFiddle:
【问题讨论】:
标签: html css navigation hover border