Вопрос по верстке

Верстаю шаблон, там полоска навигации есть с полупрозрачным фоном и изображение, изображение находится под полоской и потом уходит ниже под нее. Сделал полоску из 2х контейнеров (логотип, навигация) потом пустой контейнер с фоновым изображением. И получилось как раз так как надо, почему?))) С чего это контейнер залезает на контейнеры другие? Если задать абсолютное позиционирование полоска навигации вообще исчезает.(думал как раз так сделать, задав координаты повыше чтобы налазил на навигацию и возможно задав z-index) Есть предположение что это из-за floatов и отсутствия clearfix [Если можно как сделать по другому грамотно это намекните]

	<meta charset="utf-8">
	<title>Верстка2</title>
	<link rel="stylesheet" href="css/reset.css">   
	<link rel="stylesheet" href="css/style1.css">  
</head>
<body>
	<header>
		<div class="logo">
			<a href="#">BLU<span>E</span>ASY</a>
		</div>
		<nav>
			<li><a href="#" class="home_link">HOME</a></li>
			<li><a href="#">SERVICES</a></li>
			<li><a href="#">FEATURES</a></li>
			<li><a href="#">PORTFOLIO</a></li>
			<li><a href="#">CONTACT</a></li>
			
		</nav>
		<div class="top_photo"></div>
		</header>

CSS:
body {
font-size: 14px;
}
a {
text-decoration: none;
color: #fff;
}
header .logo {
box-sizing: border-box;
font-size: 30px;
font-family: SegoeUIBold;
width: 50%;
height: 160px;
float: left;
padding: 65px 0 65px 375px;
background: #353f46;
opacity: 0.85;
}
header .logo span {
color: #4bcaff;
}
nav {
box-sizing: border-box;
width: 50%;
float: right;
height: 160px;
background: #353f46;
opacity: 0.85;
}
nav li {
display: inline-block;
}
nav a {
color: #f1f2f2;
display: block;
padding: 10px 18px 10px ;
margin-right: -4px;
}
nav .home_link {
margin: 58px -4px 0 60px ;
border: 2px solid #4bcaff;
color: #4bcaff;
}
nav a:hover {
border: 2px solid #4bcaff;
color: #4bcaff;
}
.top_photo {
width: 1920px;
height: 800px;
background: url(…/img/top_photo.png);
}

  1. Список пунктов меню не обёрнут в теги ul

  2. Не нужно создавать пустой блок только для того, чтобы задать фон. Задай фон хедеру.

Вообщем я так и делал, мне сказали что в теге nav не нужно задавать список, вообщем то и без ul все работает. Так как правильно?)

правильно с ul

Ок спс, с фоном тупанул конечно)

лучше учиться и тупить. чем не учиться и не тупить )

2 лайка