나는 항법 작업을하고 있는데 아래쪽으로 확장하는 대신 아래쪽 경계선을 위쪽으로 늘리는 방법을 생각할 수 없습니다. 내 머리글을 몇 픽셀) 높이를 설정하여 머리글을 고칠 수는 있지만 테두리는 여전히 위쪽으로가 아니라 아래쪽으로 확장됩니다.국경 맨 아래 문제 (호버 위에서 아래로 확장)
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
당신이 하루를 보낸 지 2 년이 지났어도 고마워요! – sym