Итак, мои знания относительно кодирования HTML5 и CSS довольно ограничены.Я пытаюсь разработать веб-сайт для моей компании по охране труда и здоровья.
Я начал с навигационной панели, логотипа и кнопок навигации.Тем не менее, я не могу расположить текст по центру навигационной панели вертикально и заблокировать его по горизонтали.Кроме того, я заметил, что при увеличении и уменьшении размера браузера текст фактически выходит за пределы панели навигации.
Кажется, я не могу разместить свой код здесь. Здесь - ссылка на код:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="css/stylesheet.css"/>
<title>CMK Safety Solutions - Home</title>
</head>
<body>
<div class="navigation-bar">
<div id="navigation-container">
<img src="images/logopng.png" height="120px"/>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Our Services</a></li>
<li><a href="#">Current Clients/Projects</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</div>
</div>
</body>
Вот код CSS
body {
margin: 0;
padding: 0;
}
.logo {
float: right;
}
/* ~~ Top Navigation Bar ~~ */
#navigation-container {
margin: 0 auto;
height: 120px;
}
.navigation-bar {
background-color: #000000;
height: 120px;
width: 100%;
}
.navigation-bar ul {
padding: 0px;
margin: 0px;
text-align: right;
display:inline-block;
vertical-align:top;
}
.navigation-bar li {
list-style-type: none;
padding: 0px;
height: 24px;
margin-top: 4px;
margin-bottom: 4px;
display: inline-block;
text-align: right;
}
.navigation-bar li a {
color: #808080;
font-size: 16px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 70px;
padding: 5px 15px;
opacity: 1;
text-align: right;
}