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

首頁 > 開發 > CSS > 正文

CSS屬性探秘系列(四):vertical-align

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

一、前言
vertical-align對于初學者最常見的使用是在表格中了,尤其是使用dreamweaver的童學,常見的數top,middle,bottom了,其他的應該很少用到,但是vertical-align的屬性之多,所以情況也略顯復雜,下面先來看看百度及Google常見問題:
1.vertical-align的含義是什么?
2.vertical-align圖片和文字對齊兼容性問題?
3.vertical-align屬性值各瀏覽器兼容性?
4.vertical-align如何實現圖片的垂直居中?
5.vertical-aling如何實現input[type='checkbox'],input[type='radio']與文本對齊?
6.為什么我設置的vertical-align屬性不起作用?
7.line-height對vertical-align屬性的影響?
……

二、vertical-align屬性介紹
1.適用范圍:
vertical-align指定了內聯(inline/inline-block)元素或表格單元格(table-cell)元素的垂直對齊方式。

2.可取值:

value 行內元素(inline) 表格單元格中元素(table-cell)
baseline 元素基線與父元素的基線對齊。一些可替換元素,比如 textarea , HTML標準沒有說明它的基線,使用此標簽是,各瀏覽器表現可能有差異 與同行單元格的基線對齊
sub 元素基線與父元素的下標基線對齊
super 元素基線與父元素的上標基線對齊
text-top 元素頂端與父元素字體的頂線對齊
text-bottom 元素底端與父元素字體的底線對齊
length 元素基線超過父元素的基線指定高度。可以取負值
percentage 同length,百分比相對于line-height
middle 元素中線與父元素的小寫字母的中線對齊 單元格垂直居中
top 元素及其后代的頂端與整行的頂端對齊(相對于整行)即元素的行內框的頂端與行框的頂端對齊 單元格的內邊距的上邊緣與行的頂端對齊
bottom 元素及其后代的底端與整行的底端對齊(相對于整行)即元素的行內框的底端與行框的底端對齊 單元格的內邊距的下邊緣與行的底端對齊
3.根據上面的描述我們先來了解幾個基本概念:

1)基線,頂線,中線,底線

:1->頂線
:2->基線
:3->底線
:4->中線
2)行高
相鄰文本行基線間的距離

3)行距
上一個文本行基線和下一文本行頂線之間的距離

4)行內框
行內框是瀏覽器渲染模型中的一個概念,無法顯示出來,但是它又確實存在,它的高度就是行高指定的高度。

5)行框(line box)
行框是指本行的一個虛擬的矩形框,也是瀏覽器渲染模式中的一個概念。行框高度等于本行內所有元素中行內框最大的值(以行高值最大的行內框為基準,其他行內框采用自己的對齊方式向基準對齊,最終計算行框的高度)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘泉县| 灵寿县| 大竹县| 西峡县| 封丘县| 九龙坡区| 玉山县| 和顺县| 阳新县| 高邮市| 聊城市| 石渠县| 黔西县| 镇康县| 门头沟区| 东源县| 兖州市| 海晏县| 昆明市| 讷河市| 萨迦县| 集贤县| 东乌珠穆沁旗| 新巴尔虎右旗| 乌拉特中旗| 乌鲁木齐市| 漳州市| 屏南县| 韶山市| 论坛| 宽甸| 噶尔县| 海阳市| 宜州市| 黄石市| 苗栗县| 高淳县| 岗巴县| 丰原市| 建湖县| 年辖:市辖区|