zoukankan      html  css  js  c++  java
  • 《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.
  • 相关阅读:
    [Leetcode] Combination Sum II
    [Leetcode] Search in Rotated Sorted Array
    [LeetCode] Number of 1 Bits
    [Jobdu] 题目1373:整数中1出现的次数(从1到n整数中1出现的次数)
    [Jobdu] 题目1377:缓变序列
    [LeetCode] Add Two Numbers
    [LeetCode] Repeated DNA Sequences
    [LeetCode] Reverse Bits
    [Jobdu] 题目1139:最大子矩阵
    [LeetCode] Clone Graph
  • 原文地址:https://www.cnblogs.com/samcn/p/1433585.html
Copyright © 2011-2022 走看看