我正在設計一個視頻網站,只是想問一些建議,想法和我目前的html5基本佈局的改進。這是一個有效的html5標記方法嗎?
我讀了很多谷歌的文章,但它很混亂。我需要一些直接的建議。 我是新來的CSS所以請溫柔:)
body {
background: #2b2b2b;
font: normal 12px Arial, Helvetica, sans-serif;
color: #777;
overflow-x: hidden
}
a {
color: #888;
}
a:active {
color: #444;
}
header .wrap,
nav,
.contentwrapper,
footer .wrap {
width: 1000px;
margin: 0 auto
}
header,
nav,
section,
aside .wrap,
footer {
background: #333;
margin-bottom: 10px;
padding: 10px;
border: 1px solid #222
}
section {
border: 1px solid #222
}
header {
width: 100%;
line-height: 30px
}
nav li {
display: inline-block;
}
main {
float: right;
width: 820px;
}
aside {
float: left;
width: 170px
}
footer {
line-height: 30px;
}
footer ul {
font-size: 14px;
}
footer li {
float: right;
display: inline-block;
}
footer li.cr {
float: left
}
.group:before,
.group:after {
content: "";
display: table;
}
.group:after {
clear: both;
}
.group {
*zoom: 1;
}
<header>
<div class="wrap">
<h1>Site title</h1>
</div>
</header>
<nav>
<ul class="menu">
<li><a href="javascript:void(0);" href="#">menu1</a>
</li>
<li><a href="javascript:void(0);" href="#">menu2</a>
</li>
</ul>
</nav>
<div class="contentwrapper group">
<main>
<section>
<div class="head">
<h1>Featured Videos</h1>
</div>
</section>
<section>
<h1>Latest Videos</h1>
</section>
</main>
<aside>
<div class="wrap">
category list here
</div>
<div class="wrap">
ads here
</div>
</aside>
</div>
<footer>
<div class="wrap group">
<ul>
<li class="cr">website.com © 2014</li>
<li><a href="./contact">Contact</a>
</li>
<li><a href="./rss.xml">Rss</a>
</li>
<li><a href="./sitemap.xml">Sitemap</a>
</li>
<li><a href="#">Webmaster$</a>
</li>
</ul>
</div>
</footer>
嘗試[validator.nu](http://validator.nu/)來驗證html代碼和[csslint.net](http://csslint.net/)來驗證css代碼。 – 2014-10-18 05:03:22
對不起,如果它出現在你的話題。我沒有關於CSS的專業知識,我只是自己學習基礎知識,當然也是從谷歌學習。我不確定正確使用我正在使用的語義,儘管我已經閱讀了他們的描述。另外它也有點難以理解,因爲英語不是我的第一語言:P感謝驗證器鏈接。 – user3892090 2014-10-18 05:09:44
不要對不起。我在上面的評論中給出答案後投票結束。沒有惡意。歡呼:) – 2014-10-18 05:12:15