Я новичок в мире HTML5, и я пытаюсь создать макет, чтобы лучше понять, как я могу перейти от HTML4. Я в настоящее время построен макет, но хотел проверить:HTML5 макет и ошибка нижнего колонтитула
Если мой код написан правильно (любые советы или рекомендации будут действительно оценили, как первый раз, когда я пишу в HTML5 так хотят, чтобы убедиться, что им делать вещи справа)
пытается исправить нижний колонтитул, чтобы сидеть в нижней части страницы, слегка перекрывая боковую панель и секцию2, но в настоящее время она отображается через середину страницы.
Я заметил, что при просмотре сайта в Firefox и использовании Firebug сайт не отображается в точном размере, который я определил в CSS, поэтому хотел бы понять, почему это так.
Ниже мой код:
<!DOCTYPE html>
<html>
<head>
<title>BrightBees Layout</title>
<link href="styles2.css" rel="stylesheet" />
</head>
<body>
<div id ="container">
<header>
<h1>This my Header</h1>
<nav><h2>My Navigation Bar<h2></nav>
</header>
<div id="banners"><h2>My Banners<h2></div>
<aside id="sidebar"><h2>My SideBar<h2></aside>
<section id="content"><h2>This is my section1</h2></section>
<section id="list"><h2>This is my section2</h2></section>
</div>
<footer>
<h3>This is my footer</h3>
</footer>
</body>
</html>
Мой CSS:
body {
background:#FFF;
}
#container {
margin: 0px auto 0px auto;
width:960px;
border:1px solid #CCC;
}
header {
margin:0;
padding:0px;
text-align:center;
height:166px;
}
nav {
height:65px;
text-align:center;
background:#CCC;
}
#banners {
margin:0;
height:253px;
background:#01AEF0;
text-align:center;
}
#sidebar {
height:600px;
width:310px;
background:#ec8400;
float:left;
text-align:center;
}
#content {
height:300px;
width:650px;
background:#CCC;
float:right;
text-align:center;
}
#list {
height:300px;
width:650px;
background:#01AEEF;
float:right;
text-align:center;
}
footer {
margin:0;
padding:0;
text-align:center;
font-weight:bold;
height:167px;
background:#efefef;
z-index:-1px;
text-align:center;
}
Заранее спасибо за глядя на это, любой совет будет весьма признателен.
'z-index: -1px' определенно не соответствует – Jay