HTML listeleri ve CSS kullanarak yatay bir menü oluşturdum. Bağlantıların üzerine geldiğinizde her şey olması gerektiği gibi çalışır. Görüyorsunuz, bağlantılar için kalın bir gezinme durumu oluşturdum ve şimdi kalın boyut farkı nedeniyle menü bağlantıları değişiyor.
Bu SitePoint gönderisiyle aynı sorunla karşılaşıyorum . Bununla birlikte, yazı uygun bir çözüme sahip değildir. Her yerde bir çözüm aradım ve bir çözüm bulamıyorum. Elbette bunu yapmaya çalışan tek kişi ben olamam.
Herhangi bir fikri olan var mı?
Not: Menü öğelerindeki metnin genişliğini bilmiyorum, bu yüzden li öğelerinin genişliğini ayarlayamıyorum.
.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>