[英]CSS : centering a fixed menu with no specific width
嘗試這個
.menu {
height: 80px;
border: 1px solid rgba(255,255,255,0.3);
position: fixed;
top: -8px;
left: 50%;
margin-left: -200px; /* half of the .menu width if you don't know width delete this line */
}
而且,如果您不知道此元素的寬度,則可以使用javascript / jquery動態計算它。
$(document).ready(function() {
var wdth = $('.menu').width();
wdth = wdth/2;
$('.menu').css('margin-left', -wdth);
});
您使用固定位置。 因此,保證金自動不適用於固定位置。 您可以執行以下操作:
ul
。 如果您希望ul
隨着li
增加而增加,則可以將ul
寬度設置為繼承。 可能是因為您使用過float:left
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.