
小波浅析用文章思想和html5来诠释商务网站语义化布局框架设计
导语:
写文章,总是用着风骚而生僻的文字玩弄读者
写网站,却是用着标准规范语义化的代码传达给搜索引擎
html5刚更新不久
国内很多大型网站的重构工程师们就尝试用新标签来重新语义化诠释自家的网站
但是后来因为html5和css3还在不断完善,冒然的使用兼容等等问题还是难以完美
最终很多带头大哥们还是把页面版子还原到了4.0,不过对html5研究却从未断过…
小波自己也是跟着热潮学习着,之前从前端观察转载关于section,div,article区别 的文章,看得很懵里懵懂。
最终结合自己实际工作项目和玩弄文字的兴趣算是摸索出一点头绪
注明:
1.思路仅限于小波个人对html5的语义化布局设计思考,有任何错误请浅喷,同时求前辈指导
2.html5还在不断完善,百度搜索引擎的工程师们偏爱的页面布局思路是否和小波想的一样这也是大大的悬念?
仅仅针对商务网站的一点思考,所以可能最终这思路无法扩展,当然如果能触类旁通纯属巧合….(*^__^*)
供大家在对html5摸索的道路中提供一份另类的参考。
总之多交流,多分享是小波坚持的原则,分析不对的地方还望行业前辈指正 o(∩_∩)o
先看思路对比图,再听小波继续废话…

小波浅析用文章思想和html5来诠释商务网站语义化布局框架设计
如图,我们把项目网站比作成一篇文章后,大致对应结构如此,接下来我们便开始进行拆解。
通常我们网站不外乎就是页头,主体,页脚三大框架模块组合而成
要将4.0的标签用5.0的来诠释,页头和页脚很容易搞定,小波就不过多在header和footer进行阐述。
接下来便是主体部分,而这部分nav,aside,figure,video等一些新标签很容易处理,唯独div,section,article是我们难以进行固定思维的,所以还是先看下引至w3school中标签各定义:
<section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。
<section> 标签定义 HTML 文档中的分隔(division)或部分(section)。
<div> 标签常用于组合块级元素,以便通过样式表来对这些元素进行格式化。
<article> 标签定义独立的内容。
可能的 article 实例:
论坛帖子 报纸文章 博客条目 用户评论
标签定义了解后,下面小波就结合项目中一实例进行分析阐述,首先还是上图(点击查看高清原图)再继续看小波码字….
实例思路如图
幻想中的流程:由文档转化为网页设计稿大概过程–经过BOSS各种讨论,首先网站经营思路主体构成新闻和生活服务,之后研发的我们根据文档要求把重点的新闻模块提前,生活服务偏下,在设计师的PS软件下设计稿布局确认后,接着便是重构根据稿子思考语义化框架
稍微说说其中几个纠结标签的想法:
1.文章LOGO&标题
记得以前刚写代码跟着163学用h1包含logo图片来做所谓的的seo
之后163把h1单独存放标题文字并隐藏,logo图片拿了出来
而现在html5给出了新标签<hgrop>后这些小技巧就完全可以换换了,因为它可以让网站标题和描述(或副标题)充分组合。
2.section巧用
按照章节的理解,它所包含的模块应该是和网站主题是有所承接关系,
所以小波理解为并不是所有符合h1+article这样框架的都需要section去诠释,同时按照文章的框架思路得: section > article
3.article
关于article小波个人理解是仅限于很大篇幅内容介绍模块使用,而非用来诠释网站主题框架
4.aside
关于aside虽然争议很少,不过还是总会有模棱两可的地方
比如:盒子中的左模块是新闻内容,而右模块却是几则广告,那就不要再顺手用aside来布局了,按W3C的标签说明这是完全没有语义结构的。
aside的出现应该是和内容相呼应,比如左边是文章,而右边是文章分类。
常年活动于网络,与网络打交道,有点小梦想的幻想主义web页面仔,喜欢摄影,重构,前端,设计,seo
Stay Hungry, Stay Foolish — Steven Paul Jobs
求知若饥,虚心若愚 — 史蒂夫 乔布斯
紫色忧郁
07/21/2012 于 13:44
有什么好的html5资源介绍吗?我也在玩html5,但是没什么基础
小波
07/21/2012 于 18:38
跟着 w3school把标签学会….资源嘛 百度一大坨哈哈找点国外牛人博客…他们有很多这方面的实践咚咚