2016-08-26 7 views
-2

センターのメニューCSS私はCSSでこのトップメニューをセンタリングする方法

enter image description here

私はこのHTML構造を有する:

<div class="wrapper_menu_hoz"> 
    <div class="container_24 "> 
     <div class="grid_24 em-area05"> 
      <div class="nav-container"> 
       <ul id="nav"> 
       </ul> 
      </div> 
     </div> 
    </div> 
</div> 
+1

を参照してください? text-align:navコンテナのためのcenter ...のようなものです。 'display:inline-block; text-align:center; 'for nav – devpro

+2

コードヘルプを求める質問には、** [** Stack Snippet **](https:// blog。 2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)。 [**最小限で完全で検証可能なサンプルの作成方法**](http://stackoverflow.com/help/mcve) –

+0

@Anju?を参照してください。それはまったく良い解決策ではありません! 。 RobetD、私の下の答えを見てください。それが役に立ったら教えてください –

答えて

1

これを行うにはいくつかの方法があります。それはまた、残りの項目に持っているもののコードに依存しますが、基本的にこれはそれを行う方法です:

はuがチェックしたスニペット

ul { 
 
    text-align:center; 
 
    display: block; 
 
    margin: 0 auto; 
 
    padding:0; 
 
    width:100%; 
 
} 
 
ul > li { 
 
    display: inline-block; 
 
    padding:0 15px; 
 
}
<div class="wrapper_menu_hoz"> 
 
    <div class="container_24 "> 
 
     <div class="grid_24 em-area05"> 
 
      <div class="nav-container"> 
 
       <ul id="nav"> 
 
       <li>ITEM</li> 
 
       <li>ITEM</li> 
 
        <li>ITEM</li> 
 
       
 
        <li>ITEM</li> 
 
       </ul> 
 
      </div> 
 
     </div> 
 
    </div> 
 
</div>

-2

を私はナビゲーション要素にmargin: 0 auto;を追加することをお勧め、彼のことを覚えています親は身体の100%幅でなければならない

関連する問題