曝光臺 注意防騙
網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者
示的則為斜體的。傾斜字體(oblique)的文本十分類似于斜體文本。但是,絕大多數情況下,傾斜字體的文本是由計算機根
據簡單的算術運算,使正常的文本傾斜一定的角度實現的。用斜體字印刷的文本,使用的字體手法,通常是為了好看。
下面的規則使SCENE_NUMBER 元素成斜體:
SCENE_NUMBER { font-style: italic }
XML 實用大全
第 373 頁
圖12-7 顯示的是把上述規則加到大綱樣式單之后再加載到Internet Explorer 5.0 中的劇本大綱。
圖12-7 帶斜體場景號的《第十二夜》劇本大綱
12.9.3 font-variant 屬性
在CSS1 中,font-variant 屬性有兩個可能值:normal 和small-caps,缺省值為normal。將font-variant 屬性值設置為
small-caps 將會用比主體文本字號小一些的大寫字母代替小寫字母。
把font-variant 屬性與first-letter 偽元素結合起來使用,可獲得極好的效果。例如,定義ACT_NUMBER 元素,使屬性為
font-variant:small-caps。接下來,定義ACT_NUMBER 的首字母,為font-variant:normal。這樣就產生了如下的劇本的幕
序號:
ACT 1
下面是其規則:
ACT_NUMBER { font-variant: small-caps }
ACT NUMBER: first-letter { font-variant: normal }
第二個規則覆蓋第一個,但僅對幕序號的首字母才如此。
12.9.4 font-weight 屬性
font-weight 屬性決定文本以多黑(粗)或多淺(細)顯示。此屬性有13 個值:
normal
XML 實用大全
第 374 頁
bold
bolder
lighter
100
200
300
400
500
600
700
800
900
粗細的范圍是從100(最淺)到900(最暗)。處于各值之間、非整百的值如850 是不允許的。正常粗細為400,粗體為700。bolder
值會使一個元素變得比其父元素更粗。lighter 值會使一個元素變得比其父元素更細。但是,不能保證某個特定的字體具有
多達九個獨立的粗體級。
下面舉一個簡單的規則實例,此規則使TITLE 和ACT_NUMBER 元素成為粗體。
TITLE, ACT_NUMBER { font weight: bold }
圖12-8 顯示的是把上述規則加到清單12-7 的樣式單之后在Mozilla 瀏覽器中的結果。
12.9.5 font-size 屬性
font-size 屬性決定字體中典型字符的高和寬度。字號越大,在屏幕中所占的空間也就越大。可以通過這樣的幾種方式來指
定字號:關鍵字、相對于其父元素的字號、其父元素字號的百分比或絕對數。
XML 實用大全
第 375 頁
圖12-8 使用粗體劇名和幕序號的《第十二夜》大綱
12.9.5.1 關鍵字
絕對大小關鍵字:
xx-small
x-small
small
medium
1arge
x-large
xx-large
這些關鍵字是設置字號的首選方式,因為它們仍是相對于頁的基本字號的。例如,如果用戶由于近視度很高而將缺省字號調
整為20 磅,那么所有其他值也會相應地按比例改變。
在CSS1 中,每種字號是下一個最小字號的1.5 倍。缺省值為medium,因此,如果瀏覽器的缺省值是12 磅,那么large 類
型就是18 磅,x-large 類型就是27 磅,而xx-large 類型就是40.5 磅。同樣,small 類型就是8 磅;x-small 類型就是5.33
磅;xx-small 類型就是3.56 磅,此時字跡幾乎模糊不清。
下面的簡單規則使TITLE 成為特大字:
XML 實用大全
第 376 頁
TITLE { font-size: x-large }
12.9.5.2 相對于父元素的字號值
也可以將相對于父元素的字號指定為larger 或smaller。例如,在下列語句中,SCENE_NUMBER 將獲得比其父元素SCENE 字
體更小的字體。
SCENE_NUMBER { font-size: smaller }
更小的字體準確地小到多少或更大的字體準確地大到多少,沒有任何確切的規則可循。一般地,瀏覽器會從中等(medium)
移到小字體(small)、從小字體移到x-small,依次類推。對于較大的字體也同樣適用(向另一方向移動)。這樣,使一字體
變得更大,應將它的字號增加到約50%,而使一字體變得更小,則應將其字號減小約33%,可是,為了匹配現有的字號,瀏
覽器無法自己產生這些值。
12.9.5.3 父元素字號的百分比
如果這些項不夠精確,可使用父元素字號的百分比進行更精細的調整。例如,下列規則說明用于SCENE_NUMBER 的字體是SCENE
字號的50%。
SCENE_NUMBER { font-size: 50% }
12.9.5.4 絕對長度值
最后,可能會把字號以絕對長度給出。盡管可以使用像素、厘米或英寸,但測定字體的最通用的單位是磅。例如,下面規則
為SYNOPSIS 元素設置缺省font-size 屬性,并且將其子元素字體的大小設置為14 磅。
SYNOPSIS { font-size: 14pt }
我極力勸說讀者不要使用絕對單位來描述字號。要選擇一種字號,使它在所有用來瀏覽網頁的不同的平臺(從手持機到朝代
廣場的Sony 大屏幕)上都可以很清晰、便于閱讀是極其困難的(我認為是不可能的)。即使當把它們局限在標準的個人計算機
上,大多數設計者選擇的字體也會太小。要想讓任何文本都能在屏幕上閱讀,這些字體應至少為12 磅,甚至更大。
圖12-9 顯示的是將這些規則加到清單12-7 的樣式單中之后,在Mozilla 中輸出的結果。場景的文本并不真正的是粗體,它
只是變得稍大。在任何情況下,更容易閱讀。
XML 實用大全
第 377 頁
圖12-9 帶有各式各樣字號的《第十二夜》劇本大綱
12.9.6 font 簡略屬性
font 屬性是一種簡略屬性,它允許使用一條規則來設置字體樣式、變體、粗細、字號或字族。例如,下列用于TITLE 和
SCENE_NUMBER 元素的兩條規則,就把前面各節中提到的六個不同的規則組合在一起了:
TITLE { font: bold x-large Helvetica, sans-serif }
SCENE_NUMBER { font: italic smaller serif }
font 屬性值必須按下列順序給出:
1.以任何順序給出樣式、變體和粗細之一,它們中的任何一個都可以忽略
2.字號,不可以忽略
3.可選擇的斜杠(/)和行高
中國航空網 m.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:
XML實用大全(107)