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;

â

&#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;

Ð

&#208;

&ETH;

ð

&#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;

Ý

&#221;

&Yacute;

ý

&#253;

&yacute;

?

&#190;

&frac34;

Þ

&#222;

&THORN;

þ

&#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 阅读(717) 评论(0)  编辑  收藏 所属分类: xml and html


只有注册用户登录后才能发表评论。


网站导航:
 

导航

常用链接

留言簿(44)

新闻档案

2.动态语言

3.工具箱

9.文档教程

友情链接

搜索

最新评论