Tôi đã tạo một menu ngang bằng cách sử dụng danh sách HTML và CSS. Mọi thứ hoạt động như bình thường trừ khi bạn di chuột qua các liên kết. Bạn thấy đấy, tôi đã tạo một trạng thái di chuột đậm cho các liên kết và bây giờ trình đơn liên kết thay đổi vì sự khác biệt kích thước đậm.
Tôi gặp vấn đề tương tự như bài viết trên trang web này . Tuy nhiên, bài viết không có giải pháp thích hợp. Tôi đã tìm kiếm mọi nơi để tìm giải pháp và không thể tìm thấy giải pháp. Chắc chắn tôi không thể là người duy nhất cố gắng làm điều này.
Có ai có ý tưởng nào?
PS: Tôi không biết chiều rộng của văn bản trong các mục menu vì vậy tôi không thể chỉ đặt chiều rộng của các mục li.
.nav { margin: 0; padding: 0; }
.nav li {
list-style: none;
display: inline;
border-left: #ffffff 1px solid;
}
.nav li a:link, .nav li a:visited {
text-decoration: none;
color: #000;
margin-left: 8px;
margin-right: 5px;
}
.nav li a:hover{
text-decoration: none;
font-weight: bold;
}
.nav li.first { border: none; }
<ul class="nav">
<li class="first"><a href="#">item 0</a></li>
<li><a href="#">item 1</a></li>
<li><a href="#">item 2</a></li>
<li><a href="#">item 3</a></li>
<li><a href="#">item 4</a></li>
</ul>