• 热门标签

当前位置: 主页 > 航空资料 > 计算机 >

时间:2010-08-09 13:24来源:蓝天飞行翻译 作者:admin
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

<?xml-stylesheet type="text/css" href="12-12.css"?>
<POEM>
<TITLE>The Altar</TITLE>
<POET>George Herbert</POET>
<VERSE> A broken ALTAR, Lord, thy servant rears,</VERSE>
<VERSE> Made of a heart, and cemented with tears:</VERSE>
<VERSE> Whose parts are as thy hand did frame;</VERSE>
<VERSE> No workman s tool hath touched the same.</VERSE>
<VERSE> No workman s tool hath touched the same.</VERSE>
<VERSE> A HEART alone</VERSE>
<VERSE> Is such a stone,</VERSE>
<VERSE> As nothing but</VERSE>
<VERSE> Thy power doth cut.</VERSE>
<VERSE> Wherefore each part</VERSE>
<VERSE> Of my hard heart</VERSE>
<VERSE> Meets in this frame,</VERSE>
XML 实用大全
第 369 页
<VERSE> To praise thy name:</VERSE>
<VERSE> That if I chance to hold my peace,</VERSE>
<VERSE> These stones to praise thee may not cease.</VERSE>
<VERSE> 0 let thy blessed SACRIFICE be mine,</VERSE>
<VERSE> And sanctify this ALTAR to be thine.</VERSE>
</POEM>
清单12-12 是一个样式单,它使用white-space: pre 来保留这一形式。图12-5 为在Mozilla 中显示的结果。
图12-5 使用white-space:pre 的George Herbert 诗The Altar
Internet Explorer 5.0 不支持white-space:pre。
清单12-12:对空白敏感的诗的样式单
POEM { display: block }
TITLE { display: block; font-size: 16pt; font-weight: bold }
POET { display: block; margin-bottom: 10px }
STANZA { display: block; margin-bottom: 10px }
VERSE { display: block;
white-space: pre; font-family: monospace }
XML 实用大全
第 370 页
最后介绍一下nowrap 值,它采取一种折衷方案:在源文本中,有明确换行符的位置,准确地折行,但把其他一连串空白压
缩成一个单空白。在名著的手稿或其他一些诗中,换行符是非常重要的,而单词之间的间隔则不显得那么重要,此时如实地
再现换行符可能是很有用的。
Internet Explorer 5.0 及其早期版本不能正确地支持nowrap。
XML 实用大全
第 371 页
12.9 字体属性
CSS1 支持下列五种基本的字体属性:
1.font-family
2.font-style
3.font-variant
4.font-weight
5.font-size
此外,还有font 这个简略属性,它可以一次设置所有的五个属性。
12.9.1 font-family 属性
font-family 属性值是一组以逗号分隔开来的字体名,如Helvetica、Times、Palatino 等。包含空格的字体名(如“Times New
Roman”)应放在双引号内。
这些名称也可能是这五种一般名称之一:serif、sans-serif、cursive、fantasy 和monospace。浏览器使用本地系统上安
装的所需类型的字体来代替这些名称。表12-4 示例了这些字体。
表12-4 一般字体
名称 典型的字族 显著特征 示例
衬线体(Serif) Times,Times
New Roman,
Palatino
在字母的边缘上形成花体,使
以小型的大写形式出现于衬
线文本更易于阅读
The quick brown fox jumped
over the lazy dog.
非衬线体
(sans-serif)
Geneva,
Helvetica,
Verdana
印刷体,常用于大字标题 The quick brown fox jumped
over the lazy dog.
等宽字体
(Monospace)
Courier,
Courier New,
Monaco,
American,
Typewriter
一种打印体,字体中的每个字
符的宽度相等,常用于源码和
E-mail
The quick brown fox jumped
over the lazy dog.
草书(Cursive) ZapfChancery 手稿字体,模拟书法 The quick brown fox jumped
over the lazy dog.
梦幻体(Fantasy) Western,
Critter
具有特定效果的文本;如热情
洋溢的字母歪斜状特技的字
The quick brown fox jumped
over the lazy dog.
XML 实用大全
第 372 页
母,以及从动物哪里形成的字
母,等等
由于在特定的客户系统上无法担保所给的任何字体都可以找到或是合适的(10 磅的Times 在Macintosh 机上就不如Palm
Pilot,实际上前者难以辨认),所以一般提供以一组逗号分开的列表,以便以优先顺序选择字体。在列表中最后选项总是一
个通用名。可是,即使不指定一个通用名,以及指定的字体不可用,那么浏览器也会挑选出某个字体名。这也许不会是人们
所希望的那个。
例如,下面的两条规则的第一条使TITLE 元素为Helvetica 字体,而以任何非衬线体为后备体;第二条规则使其余元素为
Times 字体,而用Times New Roman 和其他衬线体为后备字体。
TITLE { font-family: Helvetica, sans serif }
SYNOPSIS { font-family: Times, "Times New Roman", serif }
图12-6 显示的是把这两条规则加到清单12-8 的样式单之后加载到Mozilla 5.0 中的剧本大纲。由于在图12-4 中Times 通
常是缺省字体,所以没有发生太大的变化。
font-family 属性可由子元素继承。于是,将SYNOPSIS 元素的font-famiey 设置为Times 字体,所有的子元素也被设置为
Times,只是TITLE 例外,其自身的font-family 属性取代了它继承的属性。
图12-6 标题以Helvetica 字体显示的《第十二夜》的大纲
12.9.2 font-style 属性
font-style 属性有三个值:normae、italic 和oblique。读者正在阅读的普通文本就是正常体。一般以HTML 的EM 元素显
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:XML实用大全(106)