blogjava's web log

          blogjava's web log
          ...

          字符樣式

          ?

          HTML為單獨的詞或者句子定義了兩種樣式:物理樣式(Physical Style)和邏輯樣式(Logical Styles)。物理樣式說明標簽之間的文句的特定外貌,而邏輯樣式則按文本的意思顯示文句的外貌。

          表18-1和表18-2分別列出了部分物理樣式和邏輯樣式的標簽功能。

          表18-1物理樣式(Physical Style)

          標簽

          顯示樣式

          說明

          <B>求實創新!</B>

          求實創新!

          黑體

          <I>求實創新!</I>

          求實創新!

          斜體

          <U>求實創新!</U>

          求實創新!

          下劃線

          <TT>求實創新!</TT>

          求實創新!

          打字機字體

          <SUP>求實創新!</SUP>

          求實創新!

          上標

          <SUB>求實創新!</SUB>

          求實創新!

          下標

          <S>求實創新!</S>

          求實創新!

          加刪除線

          <STRIKE>求實創新!</STRIKE>

          求實創新!

          加刪除線

          表18-2 邏輯樣式(Logical Style)

          標簽

          顯示樣式

          主要用途

          <BIG>求實創新!</BIG>

          求實創新!

           

          <CITE>求實創新!</CITE>

          求實創新!

          書名、影視名等的引用,斜體

          <CODE>求實創新!</CODE>

          求實創新!

          計算機代碼,顯示固定寬度字體

          <DFN>求實創新!</DFN>

          求實創新!

          定義一個詞,通常為斜體

          <EM>求實創新!</EM>

          求實創新!

          強調,通常為斜體

          <KBD>求實創新!</KBD>

          求實創新!

          鍵盤輸入,顯示無格式的固定寬度字體

          <SAMP>求實創新!</SAMP>

          求實創新!

          顯示固定寬度字體

          <SMALL>求實創新!</SMALL>

          求實創新!

          顯示固定寬度字體

          <STRONG>求實創新!</STRONG>

          求實創新!

          強調,顯示黑體字符

          <VAR>變量</VAR>

          變量

          變量,顯示斜體字符

           

          從這兩張表中可以看到,在某些情況下,例如對于同樣一個需要強調的詞或者句子,使用物理樣式標簽和邏輯樣式標簽可以獲得相同的顯示效果。

          既然物理樣式和邏輯樣式可顯示相同的效果,那么為什么要如此繁瑣地定義這兩種樣式標簽?這是因為在SGML語言中“內容”和“內容的表達方法”是分開的,而HTML是SGML中的子集,同樣也有這個特性。例如,SGML標記“HTML概要”為一級標題時,并沒有指定一級標題中的“HTML概要”的字體大小(如四號字)和對齊方式(如居中)。這樣做的好處是:如果想改變一級標題中的字體(如改為三號字體)和對齊方式(如改為左對齊)時,你所要做的僅僅是改變瀏覽器中的一級標題的定義。

          物理樣式和邏輯樣式各有它們自己的優點。使用邏輯標簽的優點是可強制文檔中同一文素的類型的一致性。例如,標記某標題為<H1>比你去記住一級標題的字號、對齊方式等等要容易得多,這樣就不容易記錯,保證了一級標題的一致性;使用物理樣式的好處是瀏覽器會嚴格遵照你標記的樣式顯示文本,因此在不希望瀏覽器改變樣式的情況下就應該使用物理格式。

          18.3.2 轉義字符串

          轉義字符串(Escape Sequence)也稱字符實體(Character Entity)。在HTML中,定義轉義字符串的原因有兩個:第一個原因是像“<”和“>”這類符號已經用來表示HTML標簽,因此就不能直接當作文本中的符號來使用。為了在HTML文檔中使用這些符號,就需要定義它的轉義字符串。當解釋程序遇到這類字符串時就把它解釋為真實的字符。在輸入轉義字符串時,要嚴格遵守字母大小寫的規則。第二個原因是,有些字符在ASCII字符集中沒有定義,因此需要使用轉義字符串來表示。表18-3是其中的幾個轉義字符串。

          表18-3 特殊字符

          字符

          十進制

          轉義字符

          "

          &#34;

          &quot;

          &

          &#38;

          &amp;

          <

          &#60;

          &lt;

          >

          &#62;

          &gt;

          不斷開空格(non-breaking space)

          &#160;

          &nbsp;

          表18-4 其他字符

          字符

          十進制

          轉義字符

          字符

          十進制

          轉義字符

          字符

          十進制

          轉義字符

          ?

          &#161;

          &iexcl;

          á

          &#193;

          &Aacute;

          á

          &#225;

          &aacute;

          &#162;

          &cent;

          ?

          &#194;

          &circ;

          a

          &#226

          &acirc;

          &#163;

          &pound;

          ?

          &#195;

          &Atilde;

          ?

          &#227;

          &atilde;

          ¤

          &#164;

          &curren;

          ?

          &#196;

          &Auml

          ?

          &#228;

          &auml;

          &#165;

          &yen;

          ?

          &#197;

          &ring;

          ?

          &#229;

          &aring;

          |

          &#166;

          &brvbar;

          ?

          &#198;

          &AElig;

          ?

          &#230;

          &aelig;

          §

          &#167;

          &sect;

          ?

          &#199;

          &Ccedil;

          ?

          &#231;

          &ccedil;

          ¨

          &#168;

          &uml;

          è

          &#200;

          &Egrave;

          è

          &#232;

          &egrave;

          ?

          &#169;

          &copy;

          é

          &#201;

          &Eacute;

          é

          &#233;

          &eacute;

          a

          &#170;

          &ordf;

          ê

          &#202;

          &Ecirc;

          ê

          &#234;

          &ecirc;

          ?

          &#171;

          &laquo;

          ?

          &#203;

          &Euml;

          ?

          &#235;

          &euml;

          ?

          &#172;

          &not;

          ì

          &#204;

          &Igrave;

          ì

          &#236;

          &igrave;

          \x7f

          &#173;

          &shy;

          í

          &#205;

          &Iacute;

          í

          &#237;

          &iacute;

          ?

          &#174;

          &reg;

          ?

          &#206;

          &Icirc;

          ?

          &#238;

          &icirc;

          ˉ

          &#175;

          &macr;

          ?

          &#207;

          &Iuml;

          ?

          &#239;

          &iuml;

          °

          &#176;

          &deg;

          D

          &#208;

          &ETH;

          e

          &#240;

          &ieth;

          ±

          &#177;

          &plusmn;

          ?

          &#209;

          &Ntilde;

          ?

          &#241;

          &ntilde;

          2

          &#178;

          &sup2;

          ò

          &#210;

          &Ograve;

          ò

          &#242;

          &ograve;

          3

          &#179;

          &sup3;

          ó

          &#211;

          &Oacute;

          ó

          &#243;

          &oacute;

          &#180;

          &acute;

          ?

          &#212;

          &Ocirc;

          ?

          &#244;

          &ocirc;

          μ

          &#181;

          &micro;

          ?

          &#213;

          &Otilde;

          ?

          &#245;

          &otilde;

          ?

          &#182;

          &para;

          ?

          &#214;

          &Ouml;

          ?

          &#246;

          &ouml;

          ·

          &#183;

          &middot;

          &times;

          &#215;

          &times;

          ÷

          &#247;

          &divide;

          ?

          &#184;

          &cedil;

          ?

          &#216;

          &Oslash;

          ?

          &#248;

          &oslash;

          1

          &#185;

          &sup1;

          ù

          &#217;

          &Ugrave;

          ù

          &#249;

          &ugrave;

          o

          &#186;

          &ordm;

          ú

          &#218;

          &Uacute;

          ú

          &#250;

          &uacute;

          ?

          &#187;

          &raquo;

          ?

          &#219;

          &Ucirc;

          ?

          &#251;

          &ucirc;

          ?

          &#188;

          &frac14;

          ü

          &#220;

          &Uuml;

          ü

          &#252;

          &uuml;

          ?

          &#189;

          &frac12;

          Y

          &#221;

          &Yacute;

          y

          &#253;

          &yacute;

          ?

          &#190;

          &frac34;

          T

          &#222;

          &THORN;

          t

          &#254;

          &thorn;

          ?

          &#191;

          &iquest;

          ?

          &#223;

          &szlig;

          ?

          &#255;

          &yuml;

          à

          &#192;

          &Agrave;

          à

          &#224;

          &agrave;

               
          ??????????????????????????? 來自http://mti.xidian.edu.cn/multimedia/multi/course1-18-3.html

          posted on 2006-05-06 18:58 record java and net 閱讀(722) 評論(0)  編輯  收藏 所屬分類: xml and html

          導航

          常用鏈接

          留言簿(44)

          新聞檔案

          2.動態語言

          3.工具箱

          9.文檔教程

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 大丰市| 英吉沙县| 仁化县| 山阴县| 敖汉旗| 六盘水市| 陈巴尔虎旗| 伊川县| 威信县| 凌海市| 松阳县| 梁平县| 黎平县| 屏山县| 洛隆县| 贵州省| 宜丰县| 高青县| 巢湖市| 获嘉县| 绥宁县| 邓州市| 扎鲁特旗| 建德市| 右玉县| 尉犁县| 兰考县| 京山县| 新源县| 万宁市| 绥棱县| 道孚县| 肃北| 潍坊市| 靖州| 沂源县| 林州市| 富源县| 金堂县| 拉孜县| 天全县|