HTML5 教程学习 - HTML5+CSS3 实战(10) 页面代码整合

w3c-html5-logo-viiiix不知缘由的感觉今天是个疲倦的日子,一早做文档翻译时就七灾八祸的以致无法进行下去,到了HTML5+CSS3学习时间却几乎忘记这件事了;今天的东东呢有点偷懒之嫌,算是阶段性的总结,主要就是将之前6篇实战教程中的那些局部代码整合起来,包括整体框架、头部、特色文章、主体内容、附加栏目和页脚。

既然是总结,还是以便于浏览索引为先;首先列出之前6篇对应着上面这些部分的教程学习文章,然后我们再次回顾一下整体设计图,最后是整个页面的完整代码范例。

麻烦点击阅读全文以阅读全文;明天我们进入样式的部分,也就是CSS了。这篇发好之后继续做订单确认页面去,杯具。默。

  1. HTML5+CSS3实战 - 页面代码框架
  2. HTML5+CSS3实战 - 页面头部
  3. HTML5+CSS3实战 - 特色文章
  4. HTML5+CSS3实战 - 主体内容
  5. HTML5+CSS3实战 - 附加栏目
  6. HTML5+CSS3实战 - 页脚

实战页面设计图

design-html5-css3-coding

完整页面代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Smashing HTML5!</title>
 
<link rel="stylesheet" href="css/main.css" type="text/css" />
 
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if lte IE 7]>
<script src="/js/IE8.js" type="text/javascript"></script><![endif]-->
 
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" media="all" href="/css/ie6.css"/><![endif]-->
</head>
 
<body id="index" class="home">
 
<header id="banner" class="body">
<h1><a href="#">Smashing HTML5! <strong>HTML5 in the year <del>2022</del> <ins>2009</ins></strong></a></h1>
 
<nav><ul>
<li class="active"><a href="#">home</a></li>
<li><a href="#">portfolio</a></li>
 
<li><a href="#">blog</a></li>
<li><a href="#">contact</a></li>
</ul></nav>
 
</header><!-- /#banner -->
 
<aside id="featured" class="body"><article>
<figure>
<img src="images/temp/sm-logo.gif" alt="Smashing Magazine" />
</figure>
<hgroup>
 
<h2>Featured Article</h2>
<h3><a href="#">HTML5 in Smashing Magazine!</a></h3>
</hgroup>
<p>Discover how to use Graceful Degradation and Progressive Enhancement techniques to</p>
 
</article></aside><!-- /#featured -->
 
<section id="content" class="body">
<ol id="posts-list" class="hfeed">
<li><article class="hentry">
<header>
<h2 class="entry-title">
<a href="#" rel="bookmark" title="Permalink to this POST TITLE">This be the title</a>
</h2>
</header>
 
<footer class="post-info">
<abbr class="published" title="2005-10-10T14:07:00-07:00"><!-- YYYYMMDDThh:mm:ss+ZZZZ -->
10th October 2005
</abbr>
 
<address class="vcard author">
By <a class="url fn" href="#">Enrique Ramírez</a>
</address>
</footer><!-- /.post-info -->
 
<div class="entry-content">
<p>Lorem ipsum dolor sit amet... Ut ut malesuada tellus.</p>
</div><!-- /.entry-content -->
</article></li>
 
<li><article class="hentry">
...
</article></li>
 
<li><article class="hentry">
...
</article></li>
 
</ol><!-- /#posts-list -->
</section><!-- /#content -->
 
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
 
<ul>
<li><a href="#" rel="external">HTML5 Doctor</a></li>
<li><a href="#" rel="external">HTML5 Spec (working draft)</a></li>
 
<li><a href="#" rel="external">Smashing Magazine</a></li>
<li><a href="#" rel="external">W3C</a></li>
<li><a href="#" rel="external">Wordpress</a></li>
 
<li><a href="#" rel="external">Wikipedia</a></li>
<li><a href="#" rel="external">HTML5 Doctor</a></li>
<li><a href="#" rel="external">HTML5 Spec (working draft)</a></li>
 
<li><a href="#" rel="external">Smashing Magazine</a></li>
<li><a href="#" rel="external">W3C</a></li>
<li><a href="#" rel="external">Wordpress</a></li>
 
<li><a href="#" rel="external">Wikipedia</a></li>
<li><a href="#" rel="external">HTML5 Doctor</a></li>
<li><a href="#" rel="external">HTML5 Spec (working draft)</a></li>
 
<li><a href="#" rel="external">Smashing Magazine</a></li>
<li><a href="#" rel="external">W3C</a></li>
<li><a href="#" rel="external">Wordpress</a></li>
 
<li><a href="#" rel="external">Wikipedia</a></li>
</ul>
</div><!-- /.blogroll -->
 
<div class="social">
 
<h2>social</h2>
<ul>
<li><a href="http://delicious.com/enrique_ramirez" rel="me">delicious</a></li>
<li><a href="http://digg.com/users/enriqueramirez" rel="me">digg</a></li>
 
<li><a href="http://facebook.com/enrique.ramirez.velez" rel="me">facebook</a></li>
<li><a href="http://www.lastfm.es/user/enrique-ramirez" rel="me">last.fm</a></li>
<li><a href="http://website.com/feed/" rel="alternate">rss</a></li>
 
<li><a href="http://twitter.com/enrique_ramirez" rel="me">twitter</a></li>
</ul>
</div><!-- /.social -->
</section><!-- /#extras -->
 
<footer id="contentinfo" class="body">
<address id="about" class="vcard body">
<span class="primary">
<strong><a href="#" class="fn url">Smashing Magazine</a></strong>
 
<span class="role">Amazing Magazine</span>
</span><!-- /.primary -->
 
<img src="images/avatar.gif" alt="Smashing Magazine Logo" class="photo" />
<span class="bio">Smashing Magazine is...founded by Sven Lennartz and Vitaly Friedman.</span>
 
</address><!-- /#about -->
<p>2005-2009 <a href="http://smashingmagazine.com">Smashing Magazine</a>.</p>
</footer><!-- /#contentinfo -->
 
</body>
</html>

译者:Viiiix7210

原文参考:Coding A HTML 5 Layout From Scratch


收藏与分享

添加评论


Security code
换一张图