vertical-align CSS属性控制内联级别的元素(通常是文本和图像)生成的框相对于块级框中的文本基线或一行中的表格单元格的垂直对齐
下表为此属性的用法说明和版本历史记录,以及该属性在javascript脚本中的使用语法。
默认值: | baseline |
---|---|
适用于: | 内联级别和表单元元素 |
继承: | 没有 |
可动画制作: | 是。请参考 动画属性。 |
版本: | CSS 1,2,3 |
JavaScript 语法: | object.style.verticalAlign="middle" |
该属性的语法如下:
vertical-align: baseline | sub | super | top | text-top | middle | bottom | text-bottom | length | percentage | initial | inherit
下面的示例演示了如何使用vertical-align属性。
img { vertical-align: middle; } span { vertical-align: super; }测试看看
下表描述了此属性的值。
值 | 描述 |
---|---|
baseline | 将元素框的基线与父框的基线对齐。 |
sub | 将框的基线降低到适合父级框下标的位置。 |
super | 将框的基线提高到适合父级框上标的位置。 |
top | 将元素的顶部及其后代与线框的顶部对齐。 |
text-top | 将元素的顶部与父元素的字体的顶部对齐。 |
middle | 将元素的中间与比父级框的基线高出父级x-height一半的点对齐。 |
bottom | 将元素的底部及其后代与线框的底部对齐。 |
text-bottom | 将元素的底部与父元素的字体的底部对齐。 |
length | 单位为px、pt、cm、em等。长度值增加(正的值)或减少(负的值)到它的父元素的基线的这个距离。值0px与基线相同。 |
percentage | 将框升高(正值)或降低(负值)此距离(line-height值的百分比)。 值0%与基线相同。。 |
initial | 将此属性设置为其默认值。 |
inherit | 如果指定,则关联元素采用其父元素vertical-align的属性值。 |
vertical-align属性浏览器的兼容性,下表中的数字表示支持该属性的浏览器最低版本号;所有主流浏览器均支持该属性。
|
请参考以下教程:CSS Alignment。
相关属性:line-height。