《HTML & XHTML权威指南》的学习笔记02 第四章.文本基础

4.1 <div> 部分标签
 可以将文档分为几个独立的,不同的部分。
 属性:
 align属性
 --指定了标签中包含的文档内容在显示时是左对齐left,右对齐right,居中对齐center,还是两端对齐(justify)。 
 nowrap属性
 --仅支持IE和Opera。不支持Firefox和Nstscape。 它取消了在部分中对文本自动换行的功能。
 dir和lang属性
 --显示方向和语言
 id属性
 --可以用该值明确地引用文档中某个部分。id属性相关的名称必须与当前文档中所有其他式样ID的名称不同。
 title 属性
 --与id属性一样,title属性几乎可以和其他任何标签连在一起使用。title属性,用来向文档的部分中添加一个描述短语。
 class和style属性
 --style创建这个标签的内联式样;class则可以把对<div>标签预先定义好的类式样应用于这个部分包含的内容。
 事件属性
 (onKeyUp, onMouseDown, onMouseMove, onMouseOut, onMouseOver, onClick, onMouseUp, onDbClick, onKeyPress)
 --通过把相应的属性设置为“on”,便可以对那些事件做出反应。
4.2 <p> 标签
 表示一个段落的开始。定义文本的段落。
 </p>通常在HTML中省略。
 属性:
 align, dir, lang, class, id, style, title, 事件属性(onKeyUp, onMouseDown, onMouseMove, onMouseOut,

onMouseOver, onClick, onMouseUp, onDbClick, onKeyPress)。
 允许的段落内容:
 文本,标点,链接<a>,图像<img>,换行<br>,字体变化<b><i><tt><u><strike><big><small><sup><sub><font>和基于内容

的式样变化<acronym><cite><code><dfn><em><kbd><samp><strong><var>。

4.3 标题<h1><h2><h3><h4><h5><h6>
 表示在文档中从最高<h1>到最低<h6>的优先顺序。<h1>最大;<h6>最小。
 属性:
 align,dir, lang, class, id, style, title, 事件属性(onKeyUp, onMouseDown, onMouseMove, onMouseOut, onMouseOver, onClick,

onMouseUp, onDbClick, onKeyPress)
 
4.4 基于内容的式样标签
 <abbr>标签
 表示它所包含的文本是一个更长的单词或短语的缩写形式。
 <acronym>标签
 表示它所包含的文本是一个首字母缩写词。
 <cite>标签
 表示它所包含的文本是对某个参考文献的引用。按照惯例,以斜体表示。
 <code>标签
 文本将用等宽的字体(Courier)显示出来。
 <dfn>标签
 可以标记那些对特殊术语或短语的定义。流行用斜体表示。
 <em>标签
 告诉客户端浏览器把其中包含的文本表示为强调的内容。
 在文本中加入强调也需要有技巧。如果强调太少,有些重要的短语就会漏掉;如果太多,就无法真正突出重要的部分。这

与调味品一样,最好还是不要滥用。
 <kbd>标签
 它用来表示从键盘上的输入,键入。
 <samp>标签
 表示一段用户对其没有什么其他解释的文字字符。
 <strong>标签
 与<em>一样,起“强调”的作用,他的程度更强。通常是粗体表示。
 <var>标签
 表示的是变量的名称,或者用户提供的值。

4.5 物理式样标签
 <b>标签
 是<strong>标签的物理版本。没有扩展的意义。会显示为粗体。
 <i>标签
 是<em>标签的物理版本。斜体显示。
 <s>标签
 是<strike>标签的缩写形式。IE不推荐使用。
 <u>标签
 内容加下划线。IE不推荐使用。
 <big>标签
 放大字体是使用。其中的文本会比周围其他的文本字体要大一号。可以嵌套,每个标签内都比外面大一号,直到最大上限7

号字体。
 <small>标签
 同big标签,会缩小字体。
 <blink>标签
 其中文本表现为一闪一灭。IE不支持此标签,应避免使用此标签。
 <strike>标签
 会有删除线。 不推荐使用。
 <sub>标签
 将文本变为下标。
 <sup>标签
 将文本变为上标。
 <tt>标签
 与<code>和<kbd>标签起作用的方式一样。<tt>表示等宽字体。

式样标签都可以组合使用。但是不要假定所有这些组合都对称可用。

4.6 精确的间距和布局
 <br>标签
 HTML中,他没有结束标签;在XHTML中,把结束标记放在开始标签中,也就是<br/>。用来换行。
 clear属性:指定的边界没有图像时输出文本。
 class,id,style,title属性。

 <nobr>标签
 创建一个无换行的文本区域。
 在标准的HTML和XHTML中,确保文本能够被浏览器完整的显示的方法是,把它们包含在<pre>标签中,再手工排号格式。现

在浏览器提供了除了<pre>之外的另外一中选择,即<nobr>标签。
 
 <wbr>标签
 定义在需要时应该出现的换行。
 由IE提供的扩展,别的浏览器不支持。它只在<nobr>标签内起作用,而且只有在当前已经超出浏览器显示窗口的边界时,才

会换行。
 
 <pre>标签
 不带任何格式输出一个文本块。
 它的一个常见应用是用来表示计算机的源代码。
 制表符tab都占据8个字符的位置。但不推荐使用,因为在不同的浏览器中,Tab实现也各不相同。应该使用空格,确保相同

的水平位置。
 
 <center>标签
 不推荐使用。其内容都会在浏览器中剧中水平排列。  

 <listing>,<xmp>,<plaintext>标签已经过时了。

4.7   快引用
 <blockquote>标签
 定义一个快引用。块引用有他自己的空间。
 这个标签之间的所有文本都会从常规文档中分离出来,经常会在左右两边进行缩进,而且有时显示斜体。

 <q>标签
 定义一个短引用。
 
4.8 地址
 <address>标签
 告诉浏览器,其中文本表示一个联系地址,一般式普通邮件或电子邮件。还可能包含其他的信息。
 所有流行的浏览器,默认下,都将用斜体把地址主体显示出来。
 
4.9 特殊字符
 如果想把特殊字符包含在文档中,必须把字符的标准实体名称或者“#”符号加上它在Latin-1标准字符集里面的位置编号,并

包含在一个“&”符号和分号之间,中间没有空格。例如:
 if a &gt; b, then t = 0
 if a &#62; b, then t= 0
 这两个实例都将导致显示下面的文本:
 if a>b, then t = 0

Desire has no rest.
原文地址:https://www.cnblogs.com/samcn/p/1433585.html