簡體   English   中英

編輯Nav菜單-如何包裝display:block,float:left以具有居中菜單?

[英]Editing Nav Menu - How Do I Wrap display:block, float:left to have a Centered Menu?

是的,所以,我一直在自我編輯一個相當復雜的網站,並停留在涉及菜單的最后一部分。 它有一個float:left命令(導航欄顯示在屏幕左側),我一直在嘗試用包裝器將其更改為text-align:center(顯示在屏幕中央),但未成功。

下面是代碼:

#nav a {
    display: block;
    padding: 5px;
    color: #aaa;
    text-decoration: none;
    outline: none;
    font-weight: normal;
    font-family: "Droid Serif", Georgia ,serif;
}
#nav > .current-menu-item > a,
#nav > li a:hover { color: #4C4C4C }
.plus { color: #aaa }
#nav ul {
    position: center;
    display: none;
}
#nav li {
    float: left;
    position: relative;
    list-style-type: none;
    padding-bottom: 5px;
}
#nav li a {
    letter-spacing: 3px;
    font-size: 14px;
    text-transform: uppercase;
    padding: 8px 15px;

我是一個編程新手,在試錯法和Google chrome中的“檢查元素”命令的結合下幾乎可以生存。 請輕描淡寫,而不要作說明:)

干杯,傑西

如果要將ul在導航中居中,只需在ul和margin中添加寬度 :0 auto; 如果您不想添加寬度,請查看如何將水平<UL>菜單居中對齊?

而不是float,請給您的LI提供display:inline-block 這樣寫:

#nav li {
    display:inline-block;
    *display:inline;/* For IE*/
    *zoom:1;
    position: relative;
    list-style-type: none;
    padding-bottom: 5px;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM