Иметь Navbar <div>
, внутри <ul>
, и каждый <li>
содержит <a>
со ссылкой (это для панели навигации)
Я посмотрел на Google и этот сайт, и я не смог найти именно то, что искал.
Я хочу сохранить свой текущий стиль (используя <li>
с <a>
внутри), и я хочу, чтобы <li>
был равномерно распределен и центрирован (эта часть естественна, если они равномерно распределен ...) внутри <ul>
(который находится внутри панели навигации <div>
).
В любом случае, если это не имеет смысла, дайте мне знать, в настоящее время они просто выровнены по левому краю ... Вот что у меня есть:
HTML:
<div class="navbar">
<ul>
<li><a href="Home">Home</a></li>
<li><a href="Discounts">Discounts</a></li>
<li><a href="Contact">Contact Us</a></li>
<li><a href="About">About Us</a></li>
</ul>
</div>
CSS:
.navbar {
width: 100%;
margin-left: auto ;
margin-right: auto ;
background-color: #ABCDEF;
}
.navbar ul {
list-style-type: none; /*to remove bullets*/
text-align: center;
margin: 0px;
padding: 0px;
width: 90%;
overflow: hidden;
}
.navbar li{
float: left;
padding: 2px;
width: 150px;
margin-left: auto ;
margin-right: auto ;
}
Я также могу включить свой .navbar a {}, если это необходимо.
Я очень новичок в CSS, так что будь проще, также я сначала осмотрел SO и Google и не смог найти ничего похожего на это (хотя, возможно, поскольку я новичок, я не понимаю, что это то же самое).
Если это неправильный метод CSS и / или существует гораздо более простой и часто используемый способ сделать это. Идите дальше, и вместо этого сделайте ссылку / пост, но я бы предпочел этот путь, так как он наиболее важен для меня.
Спасибо