В настоящее время я сортирую свой сайт для мобильных устройств и небольших экранов, и я немного зациклился на том, как настроить мое меню. У меня есть 8 кнопок меню как часть маркированного списка, как показано ниже:кнопки изменения размера для мобильных устройств
<ul class="menu">
<li class="menubar"><a class="menulink" href="/">Home</a></li>
..
.. total of 8 <li> menu buttons
</ul>
«menulink» класс устанавливает каждую ссылку на 128px. Времена, что на 8, и он идеально подходит для моей ширины страницы 1024px. Я использую @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;}
большое спасибо, это отлично работало и правильно отобразилось – user2574794
:) рад, что это вам помогло –