国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS教程:行高line-height屬性(1)

2024-07-11 08:42:53
字體:
來源:轉載
供稿:網友

相關文章:CSS教程:行高line-height屬性(2)行高的概念看上去很簡單——文字行的高度,其實,行高所涉及到的基礎知識,對于今后理解其它屬性也很重要。
大片密密麻麻的文字往往會讓人覺得乏味,因此適當地調整行高(line-height)可以減低閱讀的困難與枯燥,并且使頁面顯得美觀。行高指的是文本行的基線間的距離,但是文本之間的空白距離不僅僅是行高決定的,同時也受字號的影響。 7.3.1語法 line-height屬性的具體定義列表如下: 語法:line-height:normal|<實數>|<長度>|<百分比>|inherit 說明:設置元素中行的高度。 值:normal:默認行高,一般為1到1.2; 實數:實數值,縮放因子; 長度:合法的長度值,可為負數; 百分比:百分比取值基于元素的字體尺寸。 初始值:normal 繼承性:繼承 適用于:所有元素 媒體:視覺 計算值:長度和百分比值為絕對值;其他同指定值 行高指的是文本行的基線間的距離。而基線(Baseline),指的是一行字橫排時下沿的基礎線,基線并不是漢字的下端沿,而是英文字母x的下 端沿,同時還有文字的頂線(Topline)、中線(Middleline)和底線(Bottomline),用以確定文字行的位置,如圖7-17 所示。 /web/css/text/img/text_017.gif
圖7-17文字的基線 行高與字體尺寸的差稱為行距(leading),如圖7-18所示。 /web/css/text/img/text_018.gif
圖7-18行高 7.3.2內容區域、行內框和行框 理論上講,一行中的每個元素都有一個內容區域,它是由字體尺寸決定的,如圖7-19所示。 /web/css/text/img/text_019.gif
圖7-19內容區域 行內元素會生成一個行內框(inlinebox),行內框只是一個概念,它無法顯示出來,但是它又確實存在。在沒有其他因素影響的時候,行內框 等于內容區域,而設定行高則可以增加或者減少行內框的高度,即:將行距的值(行高-字體尺寸)除以2,分別增加到內容區域的上下兩邊,如圖7-20所示。 /web/css/text/img/text_020.gif
圖7-20行內框與行高 由于行高可以應用在任何元素上,因此同一行內的若干元素可能有不同的行高和行內框高,例如有如下代碼,其顯示如圖7-21所示。 <pstyle="line-height:20px;">&lt;p& gt;行高20px。<strongstyle="line-height:50px;">&lt;strong&gt; 行高50px。</strong><spanstyle="line-height:30px;">&lt; span&gt;行高30px。</span></p>
/web/css/text/img/text_021.gif
圖7-21行內框與行框 這里又有一個新的概念——行框(linebox)。同行內框類似,行框是指本行的一個虛擬的矩形框,其高度等于本行內所有元素中行高最大的值。因此,當有多行內容時,每行都會有自己的行框,如圖7-22所示。 /web/css/text/img/text_022.gif
圖7-22多行內容的行框 提示:理解行框和行內框的概念對于學習本章[7.4垂直對齊:vertical-align屬性]一節的內容非常重要。 注意:行框的高度只同本行內元素的行高有關,而和父元素的高度(height)無關。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陕西省| 渑池县| 赤峰市| 石首市| 柳河县| 盐城市| 伊宁县| 碌曲县| 伊宁市| 泰州市| 剑河县| 兴和县| 青岛市| 钟山县| 盘山县| 鹤岗市| 壤塘县| 玉溪市| 贡嘎县| 井研县| 和硕县| 浑源县| 深水埗区| 礼泉县| 祁阳县| 沈丘县| 铜山县| 景洪市| 德钦县| 无为县| 洛隆县| 大关县| 尼勒克县| 深水埗区| 探索| 南皮县| 井冈山市| 溧阳市| 绿春县| 绍兴市| 江华|