2017-10-22 19 views
0

私はちょうどそれを正しくしません。 LI(リスト)をULの中心に置くにはどうすればよいですか?事前にセンターLI in UL [HTML/CSS]

HTML

<ul> 
      <li><a href="#">Home<a/><li> 
      <li><a href="#">Over mij<a/><li> 
      <li><a href="#">PO's<a/><li> 
      <li><a href="#">Contact<a/><li> 
</ul> 

CSS

ul { 
width: 1000px; 
margin: 0 auto; 
padding: 0; 
list-style-type: none; 
margin-top: 30px; 
overflow: hidden; 
background-color: #333; 
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
} 

ul li { 
    display: inline; 
} 
li a { 
    display: inline-block; 
    padding: 8px 11px; 
    margin-right: 10px; 
    color: #FFFFFF; 
    text-decoration: none; 
    text-align: center; 
    font-size: 18px; 
    line-height: 50px; 
} 
li a:hover { 
    background-color: #111; 
} 

https://jsfiddle.net/3vd3hk8d/

おかげで、MisterJ0J0

+0

text-align:centerを追加しますか?なぜ単に "text-align:center;"を適用しないのですか? ulに? – AAGD

+0

ありがとうございました!私はそれを試したと思ったが、私はしなかったようだ。 – MisterJ0J0

答えて

0

あなたはそれを行うことができますFlexboxと、このように:

ul { 
 
    margin: 0 auto; 
 
    padding: 0; 
 
    list-style-type: none; 
 
    margin-top: 30px; 
 
    overflow: hidden; 
 
    background-color: #333; 
 
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
 
    display: flex; /* added */ 
 
    justify-content: center; /* added */ 
 
} 
 

 
ul li { 
 
    display: inline; 
 
} 
 

 
li a { 
 
    display: inline-block; 
 
    padding: 8px 11px; 
 
    margin-right: 10px; 
 
    color: #FFFFFF; 
 
    text-decoration: none; 
 
    text-align: center; 
 
    font-size: 18px; 
 
    line-height: 50px; 
 
} 
 

 
li a:hover { 
 
    background-color: #111; 
 
}
<ul> 
 
    <li><a href="#">Home</a><li> 
 
    <li><a href="#">Over mij</a><li> 
 
    <li><a href="#">PO's</a><li> 
 
    <li><a href="#">Contact</a><li> 
 
</ul>

+0

ありがとうございました!私はいつかフレックスに乗らなければならないようだ。 :D – MisterJ0J0

0

あなただけのULスタイリングに

text-align:center; 

を追加することができます。あなたは達成するでしょう。

ul { 
    margin: 0 auto; 
    padding: 0; 
    list-style-type: none; 
    margin-top: 30px; 
    overflow: hidden; 
    text-align:center; 
    background-color: #333; 
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
    display: flex; /* added */ 
    justify-content: center; /* added */ 
} 

あなたが望むようにアンカーの余白を付けて再生します。

+0

ありがとうございました!私はそれを試したと思ったが、私はしなかったようだ。 – MisterJ0J0

0

だけexactyあなたは、ULでの中心とはどういう意味ですかul

ul { 
 
    width: 1000px; 
 
    margin: 0 auto; 
 
    padding: 0; 
 
    list-style-type: none; 
 
    margin-top: 30px; 
 
    text-align: center; 
 
    overflow: hidden; 
 
    background-color: #333; 
 
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
 
} 
 

 
ul li { 
 
    display: inline; 
 
} 
 

 
li a { 
 
    display: inline-block; 
 
    padding: 8px 11px; 
 
    margin-right: 10px; 
 
    color: #FFFFFF; 
 
    text-decoration: none; 
 
    text-align: center; 
 
    font-size: 18px; 
 
    line-height: 50px; 
 
} 
 

 
li a:hover { 
 
    background-color: #111; 
 
}
<ul> 
 
    <li><a href="#">Home</a></li> 
 
    <li><a href="#">Over mij</a></li> 
 
    <li><a href="#">PO's</a></li> 
 
    <li><a href="#">Contact</a></li> 
 
</ul>

+0

ありがとうございます!私はそれを試したと思ったが、私はしなかったようだ。 – MisterJ0J0