曝光臺 注意防騙
網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者
</LOCATION>
</SCENE>
</ACT>
<ACT>
<ACT_NUMBER>Act 4</ACT_NUMBER>
<SCENE>
<SCENE_NUMBER>Scene 1</SCENE_NUMBER>
<LOCATION><CHARACTER>Olivia</CHARACTER> s front yard
</LOCATION>
</SCENE>
<SCENE>
<SCENE_NUMBER>Scene 2</SCENE_NUMBER>
<LOCATION><CHARACTER>Olivia</CHARACTER> s house
</LOCATION>
</SCENE>
<SCENE>
<SCENE_NUMBER>Scene 3</SCENE_NUMBER>
<LOCATION><CHARACTER>Olivia</CHARACTER> s garden
</LOCATION>
</SCENE>
</ACT>
XML 實用大全
第 365 頁
<ACT>
<ACT_NUMBER>Act 5</ACT_NUMBER>
<SCENE>
<SCENE_NUMBER>Scene 1</SCENE_NUMBER>
<LOCATION><CHARACTER>Olivia</CHARACTER> s front yard
</LOCATION>
</SCENE>
</ACT>
</SYNOPSIS>
清單12-8:用于劇本大綱的簡單的樣式單
SYNOPSIS, TITLE, ACT, SCENE { display: block }
圖12-4 顯示的是使用清單12-8 的樣式單加載到Mozilla 中的《第十二夜》大綱。注意,在清單12-8 中,沒有必要明確地
指定ACT_NUMBER、SCENE_NUMBER、LOCATION 和CHARACTER 為內聯元素。因為這是缺省值,除非有其他指定。display 屬性
不能被子屬性所繼承。因而,僅因為SCENE 是塊級元素并不意味著其子元素SCENE_NUMBER 和LOCATION 也是塊級元素。
12.8.1 列表項
如果為display 屬性選擇了list-item 值,就有三種其他屬性可供設置。這些屬性影響列表項如何顯示。下面列出了這三個
附加屬性:
1.list_style_type
2.list_style_image
3.list_style_position
還有一個簡略的list-style 屬性,使用它就可以在一個規則中設置所有的三個屬性。
Internet Explorer 5.0 和Mozilla 5.0 第三版仍不支持display:list-item 屬性。Mozilla 把列表項作為簡單的塊級元素
來處理,而Internet Explorer 則更差,它把列表項作為內聯元素來處理。
XML 實用大全
第 366 頁
圖12-4 在Mozilla 5.0 中顯示的《第十二夜》大綱
list-style-type 屬性確定每個列表項前面的項目符號字符的性質,其可能值為:
disc
circle
square
decimal
lower-roman
upper-roman
lower-alpha
upper-alpha
none
缺省值為disc。例如,把清單12-9 中的樣式單應用到清單12-7 的大綱中,就定義了ACT 和SCENE 為列表項。可是,ACT
沒有項目符號,而SCENE 賦以方形的項目符號。
清單12-9:使用列表項的劇本大綱的樣式單
SYNOPSIS, TITLE { display: block }
XML 實用大全
第 367 頁
ACT { display: list-item; list-style-type: none }
SCENE { display: list-item; list-style-type: square }
12.8.1.2 list-style-image 屬性
同樣,也可使用從文件中加載的點位圖影像作為項目符號。為此,應設置list-style-image 屬性為影像的URL。如果
list-style-image 和list-style-type 都被設置,那么,列表項前面就既放置影像也放置項目符號。但這情況很少見。清
單12-10 在各個場景前使用保存在heart.gif 文件中的© 作為項目符號(《第十二夜》畢竟是一部浪漫喜劇)。
清單12-10:使用list-style-image 屬性的用于劇本大綱的樣式單
SYNOPSIS, TITLE { display: block }
ACT { display: list-item; list-style-type: none }
SCENE { display: list-item;
list-style-image: url(heart.gif); list-style-type: none }
12.8.1.3 list-style-position 屬性
list-style-position 屬性指定項目符號是在列表項文本之內還是之外繪制。合法的值是inside 和outside。缺省值為
outside。當文本折成多行時,才會看出明顯的差別。下列是list-style-position 屬性為inside 時的顯示結果:
· If music be the food of love, play on/Give me excess of it, that, surfeiting,/The appetite may sicken, and
so die./That strain again! it had a dying fall: [注]
下列是list-style-position 屬性為outside 時的顯示結果:
· If music be the food of love, play on/Give me excess of it, that, surfeiting,/The appetite may sicken, and
so die./That strain again! it had a dying fall:
12.8.1.4 list-style 簡略語屬性
最后介紹一下list-style 屬性,此屬性是一種簡寫,它允許一次性設置上面描述的所有三個屬性。例如下面的規則說明SCENE
顯示在內部,帶有紅桃影像而沒有任何項目符號。
SCENE { display: list-item;
list-style: none inside url(heart.gif) }
12.8.2 whitespace 屬性
white-space 屬性確定元素內部空白(空格符、制表符和換行符)的重要性。允許值為:
normal
XML 實用大全
第 368 頁
pre
nowrap
缺省值為normal,僅表示把一連串的空白壓縮成一個空格,并且單詞折行以與屏幕或頁面相適應。這在HTML 和XML 中是處
理空白的通用辦法。
pre 值的作用就像HTML 中的PRE(預格式化)元素。在輸入的文檔中,所有的空白都認為是有意義的,并在輸出設備上按照原
樣再現出來,或許有一些稍稍地變化成等寬字體。這對許多計算機源碼或一些詩來說,是很有用的。清單12-11 就是一首詩,
名叫The Altar,它是由George Herbert 創作的,在這首詩中,間距是很重要的。在這首詩中,各行形成了本詩主題的輪
廓。
清單12-11: XML 中的The Altar
<?xml version="1.0"?>
中國航空網 m.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:
XML實用大全(105)