내 HTML에서 탐색 모음으로 정렬되지 않은 목록이 있습니다. li 요소에서 마우스를 가져갈 때 위쪽 테두리가 나타나길 원했습니다. 그러나 연속 요소 사이에 간격을두기 위해 여백 또는 패딩을 추가하면 테두리가 너무 넓습니다. html로 공백을 추가하고 싶지 않습니다. 다른 방법이 있습니까? 내가 정의 된 너비와 빈 div 퍼팅했지만 작동하지 않았다. 내가 얻을 수있는 최선의 결과는 텍스트 장식 겹쳐서 였지만, 불행히도 나는 검은 색과 다른 색이 필요합니다.여백 때문에 테두리가 너무 넓음
LI
{
display: inline;
font-family: Arial;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.2em;
padding-left: 30px;
}
LI:hover
{
border-top: 1px solid #000000;
}
및 HTML
<ul>
<a href="#"><li>link 1</li></a>
<a href="#"><li>link 2</li></a>
<a href="#"><li>link 3</li></a>
<a href="#"><li>link 4</li></a>
</ul>
당신의 HTML과 CSS를 게시하시기 바랍니다. – j08691
목록 안의 모든 요소를 플로팅하여 블록으로 표시하는 것이 좋습니다. 인라인 목록은 때때로 해독하기가 어렵지만 코드를 게시하십시오. 그것을 보자. – ProfileTwist
나는 나의 코드를 추가했다. 어쩌면 좀 더 쉬운 해결책을 볼지도 모른다. – user2525842