语义化的HTML标签和属性(总结)

语义化是指用合理HTML标记以及其特有的属性去格式化文档内容

换句话说,不要让 CSS 使一个 HTML 元素看起来就像另一个 HTML 元素,比如用<div>来代替<p>标记标题。

语义化的网页的好处:

语义化的(X)HTML文档有助于提升你的网站对访客的易用性,比如使用PDA、文字浏览器以及残障人士将从中受益;

对于搜索引擎或者爬虫软件来说,则有助于它们建立索引,并可能给予一个较高的权值,为网站推广剩下不少功夫。事实上SEO最有效的一种办法,就是对网页的HTML结构进行重构,实质上就是语义化。

下面列出一些日常工作比较容易遗忘的tag:

<Hx>

<h1>、<h2>、<h3>、<h4>、<h5>、<h6>,作为标题使用,并且依据重要性递减。而且应当避免越级。

<ul><ol><li> :无序列表;有序列表

<dl>、<dt>、<dd> :定义列表标签。

列表标签常用于导航条,本来导航条就是个列表,而且当你的浏览器不支持CSS的时候,导航链接仍然很好使。

<em> <strong>

<em> 是用作强调的,<strong>是用作重点强调的。大部分浏览器用斜体显示强调的内容,用粗体来显示重点强调的内容,

Input

表单元素中的单选和复选按钮的区别在于name值相不相同。

<select><option> </option> <option selected="selected"> </option></select>

带有预选值的下拉列表

<div>

日常工作用的最多当属这个元素了。为弄清它的内在意义,归结如下:

Div是定义文档中的分区或节(division/section),是一个块级元素。(division的词义是分开;分配;部门;界限;分界线;)因此,他的基础作用应该是起分界作用的,或者可以看做一个容器,可用于装载任何内容。

<del> 标签

定义被删除文本。通常与 <ins> 标签配合使用。

<u> 标签可定义下划线文本。不赞成使用。

详细见:

HTML 4.01 / XHTML 1.0 参考手册http://www.w3school.com.cn/tags/

posted @ 2011-06-27 02:31  windrainpy-前端开发  阅读(511)  评论(0编辑  收藏  举报