私はfloat:left;
で次のCSSメニューを持っています。どうすればこのセンターを作ることができますか? margin:0 auto
はどこに追加しますか?CSS:Center Align
CSS:
/* === 7. Navigation === */
#nav{
width:100%;
margin:30px auto;
}
.ie7 #nav{
padding:10px 0 0 30px;
}
#nav ul li{
margin:0 auto;
}
#nav li{
float:left;
text-align:center;
list-style:none;
font-weight:bold;
}
#nav li a{
margin-right:30px;
text-decoration:none;
color:#5d5e5d;
}
#nav li a:hover{
text-decoration:underline;
}
#nav li a:active{
font-family:inherit;
font-size:inherit;
color:#fff;
}
HTML:
<ul id="nav"><!--Navigation-->
<li id="homenav"><a href="#home">Home</a></li>
<li id="portfolionav"><a href="#portfolio">Portfolio</a></li>
<li id="contactnav"><a href="#contact">Contact</a></li>
</ul>
#nav要素は実際には固定幅を必要とします。 –
そうですね。幅を変更する:100%幅:500pxなど、あなたの場合には何でもできます。 –