У меня возникли проблемы с центрированием моей навигационной панели, я вижу проблему, но я не могу найти исправления для нее. Извините, я немного новичок в CSS.Центрирование списка с помощью CSS
Как вы можете видеть, что есть дополнительный блок в передней части списка. Я искал вокруг исправления, но я не могу показаться, что он подходит, не используя абсолютное позиционирование, которое я бы хотел избежать.
Вот jsfiddle страница, чтобы показать вам именно то, что я имею в виду - https://jsfiddle.net/h4ay0voj/2/
HTML код:
<header>
<h1>Header</h1>
<ul class="menu">
<a class="active" href="">
<li class="selected">Link1</li>
</a>
<a href="">
<li>Link2</li>
</a>
<a href="">
<li>Link3</li>
</a>
<a href="">
<li>Link4</li>
</a>
<a href="">
<li>Link5</li>
</a>
</ul>
</header>
CSS код:
header{
width:80%;
overflow: hidden;
color:#ffffff;
margin-bottom:1%;
background: #292E37;
}
header a:link {text-decoration:none;color:#ffffff;}
header a:visited{color:#ffffff;}
header a:hover{color:#292E37;}
header a.active{color:#4db8ff;font-weight:bold;cursor:default}
header h1{text-align: center;}
ul.menu{
width:40%;
text-align:center;
text-decoration:none;
color: #000000;
margin-left: auto;
margin-right: auto;
}
ul.menu li{
display: inline;
padding: 1%;
transition: background 0.2s;
padding-bottom:2.25%;
}
ul.menu li:hover{
background:#a7afbe;
transition: 0.3s ease;
border-bottom: 3px solid #4db8ff;
}
Любая помощь будет принята с благодарностью :) Спасибо заранее!
Я не реально получить вашу проблему? Вы хотите центрировать навигационную панель? – Anokrize
Попробуйте добавить 'padding: 0' to' ul.menu' – SimianAngel