曝光臺 注意防騙
網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者
除非text-align 為justified,在這種情況下,最后行與開始邊對齊。
15.14.5.5 空白屬性
whitespace-treatment 屬性指定在最初的源文檔轉換成格式化對象之后,格式化引擎使用仍舊存在的空白來做什么?梢
為下列三個值:
1.preserve:按原樣保留空白
2.collapse:將所有的空白壓縮成一個空格
3.ignore:刪除首尾空白
我偏愛于保留在轉換之后仍剩下的所有的空白。如果空白毫無意義,那么就很容易使用xsl:strip-space 讓轉換過程刪除空
白。
15.14.5.6 wrap-option(折行選項)屬性
wrap-option 屬性確定如何處理太長的無法容納在一行中的文本。此屬性有兩個關鍵字值:
1.wrap:將文本軟折行到下一行
2.no-wrap:文本不折行
15.14.6 區域屬性
區域屬性施加于框。這些屬性既可以是塊級也可以是內聯框。每個框都有:
• 背景
• 頁邊距
• 邊界
• 貼邊
• 大小
15.14.6.1 背景屬性
背景屬性基本上與CSS1 的背景屬性相同,有五個屬性:
XML 實用大全
第 581 頁
• background-color 屬性指定框背景的顏色。其值可以是顏色或關鍵字transparent。
• background-image 屬性給出用作背景影像的URI。其值可以為關鍵字none。
• background-attachment 屬性指定背景影像是否加到窗口或文檔上。其值為fixed 或scroll 關鍵字之一。
• background-position 屬性指定背景影像如何放在框中。其值有center、left、right、bottom、middle、top 或給
出坐標。
• background-repeat 屬性指定如果背景影像比其框小時,如何以及是否將背景影像平鋪顯示?赡苤禐閞epeat、
no-repeat、repeat-x 和repeat-y。
下列的塊表明了background-image、background-position、background-repeat 和background-color 的用法:
<fo:block background-image="/bg/paper.gif"
background-position="0,0"
background-repeat="repeat"
background-color="white">
Two strings walk into a bar ...
</fo:block>
15.14.6.2 邊框屬性
邊框屬性描述框周圍邊界的外觀。它們幾乎都與CSS 邊框屬性相同。但是,除了border-XXX-bottom、border-XXX-top、
border-XXX-left 和border-XXX-right 屬性之外,XSL 版本還有border-XXX-before、border-XXX-after、border-XXX-start
和border-XXX-end 版本。總共有31 個邊界屬性,它們是:
• 顏色:border-color、border-before-color、border-after-color、border-start-color、border-end-color、
border-top-color、border-bottom-color、border-left-color、border-right-color。缺省邊界顏色為黑色。
• 寬度: border-width 、border-before-width 、border-after-width 、border-start-width 、border-end-width 、
border-top-width、border-bottom-width、border-left-width、border-right-width。
• 樣式: border-style 、border-before-style 、border-after-style 、border-start-style 、border-end-style 、
border-top-style、border-bottom-style、border-left-style、border-right-style。
• 縮略屬性:border、border-top、border-bottom、border-left、border-right、border-color、border-style、
border-width。
例如,下面的語句在一個塊周圍繪制一個2 像素寬的藍色框:
<fo:block border-before-color="blue" border-before-width-"2px"
border-after-color="blue" border-after-width="2px"
border-start-color="blue" border-start-width="2px"
border-end-color="blue" border-end-width="2px">
XML 實用大全
第 582 頁
Two strings walk into a bar ...
</fo:block>
15.14.6.3 貼邊屬性
貼邊屬性指定框的邊界和框的內容之間的空間數量。框的邊界線如果顯示出來的話,就落在頁邊距和貼邊之間。貼邊屬性絕
大多數與CSS 的貼邊屬性相同。但是,除了padding-bottom、padding-top、padding-left 和padding-right 屬性之外,XSL
版本還有padding-before、padding-after、padding-start 和padding-end 版本。因此,總共有八個貼邊屬性,每個都是
以有符號的長度作為值。它們是:
• padding-after
• padding-before
• padding-bottom
• padding-end
• padding-left
• padding-start
• padding-right
• padding-top
例如,下面塊的所有邊都有0.5 寬的貼邊:
<fo:block padding-before="0.5cm" padding-after="0.5cm"
padding-start="0.5cm" padding-end="0.5cm">
Two strings walk into a bar ...
</fo:block>
15.14.6.4 塊的頁邊距屬性
有五個頁邊距屬性,每個的值都為無符號的長度,它們是:
• margin-top
• margin-bottom
• margin-left
• margin-right
• margin
但是,這些屬性在此只用于與CSS 兼容。通常,推薦使用下列屬性來代替,它們能更好地滿足XSL 格式化模型:
• space-before
• space-after
• start-indent
• end-indent
XML 實用大全
第 583 頁
space-before 和space-after 屬性分別與margin-top 和margin-bottom 嚴格地等價。start-indent 屬性等于padding-left、
border-left-width 和margin-left 之和。end-indent 屬性與padding-right、border-right-width 和margin-right 之和
相等。圖15-3 對此作了更清晰地說明。
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:
XML實用大全(165)