99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

3.3 行距

2018-11-06 18:12 更新

3.3 行距


行與行之間的距離最常用的稱呼是行距,而當網頁設計者們發(fā)現(xiàn)他們能夠控制行距時最常用的稱呼是"Weee!"


行高

行高簡直是上帝發(fā)給人間的福音。利用行高我們可以隨心所欲地控制行與行之間的垂直距離。

    B { line-height: 16pt }



你所用的參數(shù)就是相鄰兩行的基準線(基準線就是英文小寫字母如x,a的下階線,但不包括諸如y,g等字母超過下階線的部分)之間的垂直距離。注意你所設定的參數(shù)將完全代替瀏覽器的缺省參數(shù)。

Netscape Communitor和Internet Explorer在行之前加入行高參數(shù)。所以如果你將參數(shù)設為10px,瀏覽器將把文字的第1行以10px的高度顯示。

有3種設定行高的方法:

  • 數(shù)字

  • 長度單位

  • 比例


用數(shù)字設行距

    B { font-size: 12pt; 
    line-height: 2 }



當你用數(shù)字設定行高的時候,瀏覽器將利用字號來確定行距:它將字號乘以設定的參數(shù)值。所以,在本例中,行高將是24點。顯示效果如下:

    Four score and seven years ago,
    the Web wasn't yet a glimmer in
    anyone's eye. No one needed it,
    no one missed it. Eighty-seven
    years from now, what will
    people laugh at us for lacking?


你還可以用小數(shù)設定參數(shù)值。


(你應該知道IE 3 不支持數(shù)字參數(shù)值,在IE 3 中使用數(shù)字參數(shù)將出現(xiàn)大片文字的互相重疊。)


用長度單位設定行距

    B { font-size: 12pt; line-height: 11pt }



設定行高的另一種方法就是利用先前學過的長度單位(em及pt是最常用的單位),以下為顯示效果:

    Four score and seven years ago,
    the Web wasn't yet a glimmer in
    anyone's eye. No one needed
    it, no one missed it.
    Eighty-seven years from now,
    what will people laugh at us
    for lacking?


你既可以輕松地將行距縮小也可以將行距放大。有了樣式表,這一切都易如反掌!


用比例設定行距

    B { font-size: 10pt; line-height: 140% }



在本例中,行距是長度10points的140%,即14points。明白了嗎?


讓文字互相重疊!


你可能會問這樣的問題:如果行距太小的話,文字豈不就重疊在一起了嗎?是這樣的。我們來看看這個例子:

    B { font-size: 28pt; line-height: 2pt }



以下為顯示效果:

    Whoa.
    Cool.


"Whoa" 使用了瀏覽器的缺省行高設置。但"Cool"的行高很小所以它和第1行重疊了。 


(Communicator和Internet Explorer對行高的詮釋有所不同。 Communicator將只是將文字的上半部分重疊一點,而IE則將其全部重疊。)


如果你計劃將你的網頁中的某些內容重疊顯示,行高設置還不是最佳的選擇,因為不同的瀏覽器對其的支持有差別。在第5天的課程中我們將研究文字及圖象布局的最佳方式。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號