html语义

 1、<Hx>

<h1><h2><h3><h4><h5><h6>,作为标题使用,并且依据重要性递 减。 <h1>是最高的等级。

2、<p>作为段落

利用行高(line-height)很容易的定义出行间距

3、<ul><ol><li>

<ul>无序列表,<ol>有序列表也挺常用。在web标准化过程中,<ul>还被更多的用于导航条,本来导航条就是个列表

4、<dl><dt><dd>

dl就是“定义列表”。比如说词典里面的词的解释、定义就可以用这种列表。

5、<em>、 <strong>

<em> 是用作强调的,<strong>是用作重点强调的。 

<table><td><th>< caption >、 summary
如果是为了标记列表的数据,就应该使用表格了。<th>为表格标题,属性summar为摘要,<caption>标签为首部说明,<thead>标签为表格头部,<tbody>标签为表格主体内容,<tfoot>标签为表格尾部。
其中还可以使用scope 可用于取代headers属性,标记含有表头信息的单元格,其中各数值的内容如下:
 row 指示当前单元格,为包含当前单元格的行提供相关的表头信息。
 col 指示当前单元格,为根据当前单元格指定的列提供相应的表头信息。
 rowgroup 指示当前单元格,为包含当前单元格的其余行组提供相关的表头信息。
 colgroup 指示当前单元格,为根据当前单元格指定的其余列组提供相应的表头信息。
abbr 用于定义表头单元格中的缩写名,如果没有定义该属性,则将默认单元格内容为节略形式。

6 <ins>, <del>
del用作删除线更具有语义化。而且del还带有citedatetime来表明删除的原因以及删除的时间。ins是表示插入,也有这样的属性。

7 <code>

表示是计算机代码。而默认样式为打字体。

8、<abbr><acronym>
<abbr>标签是表示web页面上的简称,<acronym>标签为取首字母缩写。(注:这里把简称和缩写分开而论,简称范围比缩写大,取首字母的缩
写用<acronym>标签)WindowsIE6.0以下的浏览器暂不支持<abbr>标签。 在IE里,你可以应用CSS<acronym>但是不能应用给<abbr>标签,
IE会为<acronym>标签的title属性显示提示,但是会忽略<abbr>标签。
解决方法见http://www.w3cn.org/article/translate/2005/115.html

9、alt属性和title属性
title属性用来为元素提供额外说明信息title属性可以用在除了basebasefontheadhtmlmetaparamscripttitle之外的所有标签。但是并不是必须的。

原文地址:https://www.cnblogs.com/slogeor/p/3759612.html