I有<li>
菜單項以2px邊框底部爲下劃線,並且大膽懸停,使其他元素在懸停時移動。我試圖改變懸停的填充,但沒有結果。 (我認爲這個問題是邊框底部的加下劃線)CSS元素在進行下列操作時進行調整:hover
#menu {
list-style: none outside none;
margin-top:40px;
text-align: center}
#menu li {
margin-right: 26px;
display:inline;}
#menu a:hover {
border-bottom:2px solid #ac9962;
font-size:16px;
letter-spacing: -2px;
white-space: nowrap;
font-weight:bold;}
<ul id="menu">
<li><a href="www.youtube.com">Menu1</a></li>
<li><a href="www.youtube.com">Menu2</a></li>
<li><a href="www.youtube.com">Menu3</a></li>
<li><a href="www.youtube.com">Menu4</a></li>
</ul>
這個問題比anythng的更加大膽。當然_會改變菜單的平衡。考慮使用不同的懸停狀態來調整包含元素的填充以對抗粗體文本的位移。 – Kyle
列表中的項目沒有爲它們定義的高度或寬度,因此它們的大小由嵌套文本決定,當您將鼠標懸停在字體大小增加以及粗體增加列表項大小時,並且因爲它們顯示:inline this更改整個菜單的大小移動其他項目 – Jeremy