我正在研究導航,我似乎無法弄清楚如何使底部邊界向上增大,而不是向下擴展(反過來擴展我的頭像有幾個像素),我可以通過設置高度來修正擴展頭部,但是邊框仍然會向下延伸而不是向上。邊界底部問題(懸停時向下擴展)
的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:
http://jsfiddle.net/Artsen/EZWvF/
非常感謝你,昨天晚上我把頭髮拉出來。 – Artsen 2013-05-04 20:43:00
甚至2年後,你讓我的一天,謝謝! – sym 2015-09-04 07:57:07