2013-08-31 63 views
0

我試過在CSS中使用position:centermiddle。在HTML代碼中,我試過align="center;middle",但似乎沒有任何工作。我需要將按鈕對齊到頁面中心而不是左側。我已經替換了幾個代碼,但仍然沒有。角落也不會改變。在中心對齊CSS按鈕並添加圓角

Fiddle

這裏的HTML代碼:

<div id='cssmenu'> 
    <ul> 
    <li class='has-sub last' id="iefix"> 
    <a rel=nofollow href='#'><span>Choose a model</span></a> 
    <ul> 
     <li id="iefix"><a rel=nofollow href='#'><span>iPhone 3GS</span></a></li> 
     <li id="iefix"><a rel=nofollow href='#'><span>iPhone 4</span></a></li> 
     <li id="iefix"><a rel=nofollow href='#'><span>iPhone 4S</span></a></li> 
     <li class='last' id="iefix"><a rel=nofollow href='#'><span>iPhone 5</span></a></li> 
    </ul> 
    </li> 
    </ul> 
</div> 

回答

1

版本1:

#cssmenu ul { 
    width: 165px; 
    margin: 0 auto; 
    list-style: none; 
} 

Demo

版本2:

#cssmenu ul { 
    list-style: none; 
    text-align: center; 
} 
#cssmenu > ul > li { 
    display: inline-block; 
} 

Demo

1

嘗試 「cssmenu」 元件上設置一個固定的寬度,然後添加餘量:0汽車,像這樣:

#cssmenu { 
    width: 205px; 
    margin: 0 auto; 
} 

然後,通過這樣做從ul菜單中刪除填充:

#cssmenu ul { 
    list-style: none; 
    padding: 0; 
} 

希望這有助於!

1

爲了使按鈕在屏幕

<div class="wrapper"> 
    <button class="button">Hello</button> 
</div> 

.wrapper { 
    text-align: center; 
} 

.button { 
    position: absolute; 
    top: 50%; 
} 

中心嘗試下面的鏈接查看圓角: -

Rounded Corners

0

你需要做這些改變。

<div id='cssmenu' style="width:980px; margin:auto;"> 
    <ul style="width:170px; margin:auto">