У меня проблема с тем, что на моем маленьком тестовом сайте я не могу получить ориентировку навигации по центру. Я хочу иметь все кнопки на нем по центру, а панель навигации идет справа налево от сайта. У меня есть нет фиксированной ширины и не хочу иметь. Решение должно также работать со смартфонами и планшетами и просто отметить: меня не очень беспокоит поддержка IE. Я уже немного искал в Интернете, но ничего не получил, я пробовал работать.Навигационная панель HTML и CSS-центра
Вот код, который я уже получил:
<header class="navigation">
<nav>
<ul>
<li><a class="active" href="#home">Home</a></li>
<li><a href="#download">Download</a></li>
<li><a href="#contact">Contact</a></li>
<!-- Maybe the navigation bar gets more buttons in the future. -->
</ul>
</nav>
<h1>Test Test Test</h1>
</header>
А вот код CSS:
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
border-radius: 5px;
background-color: #333333;
}
li { float: left; }
li a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
border-bottom: none;
}
li a:hover { background-color: #111111 }
Я использую HTML5 с CSS3.
EDIT: Кажется, я не был достаточно ясен с помощью кнопок. Кнопки не должны быть такими большими, как панель навигации. Все кнопки должны быть центрированы на панели навигации, поэтому в середине есть кнопки, а слева и справа есть только черная панель навигации без кнопок, если есть достаточно свободного места, конечно.
Ok , спасибо. Кажется, я не был достаточно ясен с помощью кнопок. Кнопки не должны быть такими большими, как панель навигации. Все кнопки должны быть центрированы на панели навигации, поэтому в середине есть кнопки, а слева и справа есть только черная панель навигации без кнопок, если есть достаточно свободного места, конечно. – ShadowDragon
@ShadowDragon Ahh, я вижу, я обновил свой ответ для вас. – Aaron
@ShadowDragon Я также разделил ваши стили, для которых потребуется префикс, вы можете использовать онлайн-префикс для создания своих продуктов. – Aaron