html5的强大功能中很重要的一面是信息的映射——也可以说是内容块化(content blocking)。将你所需要处理的信息模块化,你会发现整个设计思路特别的清晰而顺畅。
设计前,考虑一下你的网页上需要有什么?在html5页面的设计中,页面一般包含以下几个区域1、一个header区2、一个navigation区3、一个包含了三个section区和一个aside区的article区4、一个footer区。
haeder区: (页面标题和副标题)header区的例子包含了页面标题和副标题,标签被用来创建页面的header区的内容。除了网页本身之外,标签还可以包含关于和的公开信息。这里创建的网页有该页面的一个header区,这在高层设计中有给出,以及一个位于article和section区内部的header区。
示例1.标签的例子 (把下面代码复制到文本文档中,把后缀名改为首页.html)标题文字文本或是图像可放在这里
logo通常也放在这个地方
navigation区 (导航区)标签来创建页面的navigation区。元素定义了一个专门用于导航的区域,标签应该用做主站点的导航,而不是用来放置被包含在页面的其他区域中的链接。
示例二:(把下面代码复制到文本文档中,把后缀名改为nav.html)homeabout usour productscontact us
article和section区:(存储了页面的实质内容)标签也可以包含标签,就像标签可以包含标签一样。标签应该用来分组相类似的信息,而标签则应该是用来放置诸如一篇文章或是博客一类的信息,这些内容可在不影响内容含义的情况下被删除或是被放置到新的上下文中。
示例三:(把下面代码复制到文本文档中,把后缀名改为article.html)内容还是内容内容依旧好吧,还是内容
footer区:元素包含了与页面、文章或是部分内容有关的信息,比如说文章的作者或是日期。作为页面的页脚,其有可能包含了版权或是其他重要的法律信息
示例四:(把下面代码复制到文本文档中,把后缀名改为footer.html)copyright 2011 acme united. all rights reserved.