Добрый вечер,CSS панель навигации централизовано без просветов между кнопками
Я хотел бы иметь навигационную панель, которая централизована на экран без зазоров между кнопкой. Я понял, что пробелы можно закрыть, имея «плавать: левый». однако это приведет к тому, что панель навигации будет сброшена влево. без «float: left», будут отсутствовать промежутки, но централизованные. был бы признателен, если бы кто-нибудь мог мне помочь. Спасибо!
мои CSS коды являются следующие:
#nav {
list-style: none;
font-weight: bold;
margin-bottom: 10px;
width: 100%;
text-align: center;
}
#nav ul {
list-style-type: none;
margin: 0px;
padding: 0;
}
#nav li {
margin: 0px;
display: inline;
}
#nav li a {
padding: 10px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
background-color: #086ba9;
float: left
}
#nav li a:hover {
color: #FFFFFF;
background-color: #35af3b;
}
Ниже мой частичный HTML код:
<div id="nav">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Crawler</a></li>
<li><a href="#">Visual Analytics</a></li>
</ul>
</div>
Cheers, ZH
Я рекомендую вам не использовать жесткие вкладки в вашем коде, вместо того, чтобы использовать мягкие вкладки (N вместо 1 вкладки). Он будет более читабельным на нескольких платформах (большинство платформ поддерживают шрифты с монослоем, в то время как не все платформы поддерживают видимые вкладки) –