編集:フレックスボックスが基本的に普遍的にサポートされるようになったので、フレックスボックスを使用してください!
div
ナビゲーション バーに3 つのオブジェクトを並べて配置したいと考えています。右側にはナビゲーション バーを開始するための画像があり、最後にはナビゲーション バーを終了するための画像があり、中央部分はすべてのテキストが収まるのに必要なだけ幅が広い必要があります。ページの真ん中。実際にはまったく機能しないため、完全に間違っていたかどうかはわかりません。これは私がすでに取得したコードです。
HTML:
<div class="navigation">
<div class="navLeft"></div>
<div class="navMiddle">
<ul>
<li id="active"><a href="index.html">Home</a></li>
<li><a href="info.html">Info</a></li>
<li><a href="projects.html">Projects</a></li>
<li><a href="contactus.html">Contact Us</a></li>
</ul>
</div>
<div class="navRight"></div>
</div>
CSS:
.navigation {
margin: auto;
height: 70;
}
.navigation ul {
list-style: none;
}
.navigation ul li {
display: inline;
margin: 0px;
}
.navLeft {
float: left;
width: 13;
height: 70;
background: url(../images/Nav_L.png);
}
.navMiddle {
height: 70;
background: url(../images/Nav_Mid.png) repeat-x;
}
.navRight {
float: right;
width: 13;
height: 70;
background: url(../images/Nav_R.png);
}