我目前正在为移动设备和小屏幕整理我的网站,但我有点不知道如何调整菜单的大小。我有 8 个菜单按钮作为无序列表的一部分,如下所示:
<ul class="menu">
<li class="menubar"><a class="menulink" href="/">Home</a></li>
..
.. total of 8 <li> menu buttons
</ul>
'menulink' 类将每个链接设置为 128px。乘以 8 倍,它与我的 1024 像素页面宽度完美对齐。我正在使用@media 查询来定位更改,并且在移动设备上希望有两行 4 个按钮。我猜四个按钮的组合宽度需要等于屏幕宽度。我将如何实现这一目标?
我的菜单CSS如下:
.menu{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;}
li.menubar{float:left;}
a.menulink{
display:block;
width:128px;
background-color:#333333;
text-align:center;
padding-top:5px;
padding-bottom: 5px;
text-decoration:none;
text-transform:uppercase;}