1. <br> 插入一个换行,<hr> 定义水平线(个人对这两个标签经常混淆。。。)。 

2. div与span的区别: 

   div是块级元素,前后都引入了行分割,span是行内元素(也叫内嵌元素),span默认不会换行。 


(块元素和行内元素也不是一成不变的,通过定义CSS的display属性值可以互相转化)(与以上两个 


元素效果类似的还有<p>标签,而<p>标签会产生一个段落,段落与段落之间默认有更大的间距,p元素 


可以包含span,但span不可以包含p)。 

3. 文本格式化元素: 

   (1).<b>定义粗体文本。 

   (2).<i>定义斜体文本。 

   (3).<em>定义强调文本,实际效果与斜体文本差不多。 

   (4).<strong>定义粗体文本,实际效果与粗体文本差不多。HTML5为此元素增加了语义,使用此标 


签包起来的文本代表重要的文本。 

   (5).<small>.定义hi小号字体文本,HTML5定义了此标签专门用于标识所谓的“小字印刷体”,通 


常用来标注诸如免费声明、注意事项、法律法规和版权相关的声明性文字。 

   (6).<sup>定义上标文本。 

   (7).<sub>定义下标文本。 

   (8).<bdo>定义文本显示的方向。 

4. 语义相关元素: 

   (1).<abbr>用于表示一个缩写。使用该元素时可以指定如下属性: 

       title,该属性用于指定改缩写所代表的全程 

   (2).<address>用于表示一个地址,浏览器会用斜体字显示其包含的文本。 

   (3).<blockquote>用于定义一段长的引用文本,浏览器会使用缩进的方式显示这段被引用文本。 

   (4).<q>用于引用一段短的本文,浏览器会为这段被引用文本添加引号。 

      (<blockquote ../>与<q ../>元素的作用基本类似,区别只是blockquote用于引用一段带换行的大段文本,但q元素用于引用一段不带换行的较短的文本)。里 

   (5).<cite>用于标识作品(一本书、一部电影、一首歌曲)的标题。常常浏览器会用斜体字显示其包含的文本。 

   (6).<code>用于表示一段计算机代码。 

   (7).<dfn>用于应以一个专业术语。常常浏览器会用斜体字显示其包含的文本。 

   (8).<del>用于文档中删除的文本。浏览器通常会用中划线形式显示其包含的内容。 

   (9).<ins>用于定义文档中插入的文本。浏览器通常会用下划线形式显示其包含的内容。 

       (del元素和ins元素通常结合使用,用于表示文档被“修订”的结果,其中del元素表示被删除,而ins表示更新的文本) 

   (10).<pre>用于表示该元素包含的文本已经进行了“预格式化”,也就是说,pre元素包含的文本的空格,回车,tab建和其他格式符号都会保留下来,但浏览器会处理此元素中大部分html元素。 

   (11).<samp>表示定义示范文本内容。 

   (12).<kdb>用于定义键盘文本,该元素用于表示文本是通过键盘输入的,通常在计算机使用文档,使用说明书中会使用该元素。 

   (13).<var>用于表示一个变量,浏览器通常会用斜体字形式显示其包含的内容。