我正在尝试创建一个包含 4 个项目的菜单列表项,但由于某种原因它不会在一行内提供。我尝试用嵌套的 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/
如您所见,它不适合一行。我在这里也有一个响应问题。因此,它需要适合不同的屏幕分辨率的一行。
知道如何以干净的方式完成此操作吗?