4 つの項目を持つメニュー リスト項目を作成しようとしていますが、何らかの理由で 1 行に収まりません。ネストされた div でネストしようとしましたが、うまくいきませんでした。を追加すると問題が発生し始めますpadding: 10px;
。
これが私が持っている最新の HTML と CSS です。
HTML:
<div id="header">
<ul id="menu">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Info</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
CSS:
#menu {
margin: 0;
padding: 0;
}
#menu li {
display: block;
float: left;
margin: 0;
width: 25%;
background-color: gray;
padding: 10px;
}
そのためのjsfiddleもあります:http://jsfiddle.net/GLh92/1/
ご覧のとおり、1 行に収まりません。ここでも応答性の懸念があります。そのため、異なる画面解像度では 1 行に収まる必要があります。
これをきれいな方法で行う方法はありますか?