-
vertical-align線性類屬性值:
bottom/top
1、inline/inline-block元素:元素底部/頂部與整行的底部/頂部對齊
2、table-cell:單元格底部/頂部padding邊緣與表格行底部/頂部對齊
middle
1、inline/inline-block元素:元素的垂直中心點和父元素基線上1/2x-height處對齊
2、table-cell:單元格填充盒子相對于外面的表格行居中對齊
查看全部 -
vertical-align與line-height:
查看全部 -
vertical-align起作用的前提:
引用于inline水平和table-cell元素
1、inline水平:
inline:<img>、<span>、<strong>、<em>、未知元素……
inline-block:<input>、<button>
2、table-cell元素
<td>
查看全部 -
vertical-align支持:
1、線類:baseline、top、middle、bottom
2、文本類:text-top、text-bottom
3、上標下標:sub、super
4、數(shù)值百分比類:20px、2em、20%(都帶數(shù)字,都支持負值,其中百分比是相對于line-height計算的)
支持負值的有margin、letter-spacing、word-spacing、vertical-align
查看全部 -
原理:通過i標簽改變父元素的contentaear
查看全部 -
vertical-align:top/bottom; 內(nèi)聯(lián)元素:的底部和整行的頂部/底部對齊 table-cell:單元格padding邊緣和和行的底部對齊 vertical-align:midden; 內(nèi)聯(lián)元素:元素垂直中心線和父元素基線上1/2高處對齊 table-cell:單元格填充盒子相對于外面的表格行居中對齊查看全部
-
如果inline-block元素里面是空的或者沒有overflow屬性,則它的基線為該元素的底部margin邊緣
當line-height:0;時,文字會出現(xiàn)在contentAear中心線上,并將該文字的基線對齊父容器的基線
查看全部 -
vertical:middle出現(xiàn)近似垂直居中的原因是字體下沉特性,也就是contentArea的中心線不在文字基線上1/2高處(X的中心點) 解決辦法:讓font-size:0;是所有線都聚集在一條線上,圖片的中心線等于這條聚集的線查看全部
-
只要是內(nèi)聯(lián)元素,line-height和vertical-align就會出現(xiàn)在里面搞基查看全部
-
vertical-align屬性只適用于inline元素和table-call元素查看全部
-
vertical-align:是相對于元素所在的基線進行上下偏移的查看全部
-
上標下標類定義
查看全部 -
vertical-align: middle定義
查看全部 -
inline-block的基線
查看全部 -
vertical-align屬性
查看全部
舉報