В настоящее время .navbar a
установлено на display: block
. Это приводит к тому, что элементы располагаются под друг другом.
Чтобы сохранить свойства блоков элементов, но по-прежнему отображать их рядом друг с другом, замените block
на inline-block
. Вот рабочий фрагмент кода:
body {
overflow-x: hidden;
}
.navbar {
background-color: #ffffff;
border-bottom: 2px solid #000000;
margin: 0px -2000px;
padding: 0px 2000px;
}
.cent {
text-align: center;
}
.navbar a {
/* This is what changed */
display: inline-block;
color: #000000;
padding: 14px;
text-decoration: none;
}
<html>
<head>
<title>entertainment</title>
<link rel="stylesheet" href="entertainment.css">
<script src="entertainment.js"></script>
</head>
<body>
<div class="navbar">
<div class="cent">
<a href="#home">Home</a>
<a href="#news">News</a>
<a href="#contact">Contact</a>
</div>
</div>
</body>
</html>