Im новое для веб-дизайна, поэтому я начал очень простой проект. Я попытался сделать навигационную панель с четырьмя кнопками, равномерно распределенными. Однако, когда я устанавливаю ширину до 25% для li, последний элемент панели не помещается на странице, а вместо этого переходит под другие. Я хочу, чтобы все они были равномерно распределены.Проблемы с шириной на navbar
<!DOCTYPE html PUBLIC>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="./css/style.css">
<title>Untitled Document</title>
</head>
<!-- Nav Bar -->
<div id="#nav">
<ul>
<li><a class="red" href="#nav">Home</a>
<li><a class="orange" href="#OverOns">Over ons</a>
<li><a class="yellow" href="#Nieuws">Nieuws</a>
<li><a class="green" href="#Contact">Contact</a>
</ul>
</div>
<!-- End Nav Bar -->
<!-- Slider -->
<div class="slider">
</div>
<!-- End Slider -->
<body>
</body>
</html>
@charset "utf-8";
/* CSS Document */
/* Fix padding and marg options in different browsers */
* {
margin:0;
padding:0;
}
.red {
background-color:#F00;
}
.orange {
background-color:#F90;
}
.yellow {
background-color:#FF0;
}
.green {
background-color:#0F0;
}
.slider {
}
ul {
position:fixed;
top:0px;
margin:0;
width:100%;
list-style-type:none;
border:0;
padding:0;
overflow:hidden;
background-color:#FF;
}
li {
float: left;
width:25%;
border-right:1px solid #000;
}
li:last-child {
border-right:none;
}
li a {
display: block;
padding: 18%;
color:#FFF;
text-align:center;
text-decoration:none;
}
li a:hover {
opacity:0.5;
}
. Спасибо за комментарий, я добавил размер шрифта от 0 до ul и размер шрифта 16 в ли и встроенный блок, но ничего не изменилось? – Bobray
Я заметил, что вы используете float вместо встроенного блока, я бы не рекомендовал это, поскольку это неправильное использование float. В любом случае, вторая часть текста моего ответа решит это для вас. Границы добавляют к ширине элемента вместо того, чтобы быть включенным в ширину. Используйте «box-sizing: border-box» для включения границы по ширине. –
Спасибо, что исправил это! – Bobray