css vertical-align属性详解
2017-09-06 16:05
337 查看
适用场景
vertical-align属性设置元素的对齐方式,只有具备以下两种属性的元素设置vertical-align后才起作用:1. display:inline 2. display:inline-block
属性介绍
HTML:<p>xxxxxxxxxxxxx<span>Lorem ipsum dolor</span></p>
CSS:
p{ height: 100px; width: 300px; border: thin solid; line-height: 50px; background-color: #dbdbdb; } span{ color: #ff2118; }
1. 为span添加属性: vertical-align:base-line
以父元素的基线位置对齐,即span元素底部与父元素中英文小写x的下沿。
2. 为span添加属性: vertical-align:bottom|top
span 未设置line-height时其vertical-align:bottom|top和父元素内容中心对齐,当span设置line-height时,vertical-align:bottom其以父元素的line-height为标准,显示在line-height范围内的最右上,而父元素显示在line-height范围内的最左下:span{ color: #ff2118; vertical-align:bottom; line-height:100px; }
而span设置line-height时,vertical-align:top中span元素内容位置不变,只是父元素显示在左上而已:
3. 为span添加属性: vertical-align:text-bottom
则以自身内容的最底部对齐与父元素内容的最顶部3.为span添加属性: vertical-align:text-top
相关文章推荐
- CSS vertical-align属性详解
- css vertical-align属性详解
- css vertical-align属性详细图解分析
- CSS vertical-align 属性
- CSS vertical-align 属性
- CSS vertical-align属性的用法
- CSS vertical-align属性的用法
- HTML文本框文字对齐方式(CSS vertical-align 属性)
- vertical-align属性详解
- vertical-align 属性详解 【转】
- CSS vertical-align属性的使用方法
- css属性之vertical-align详解
- css vertical-align属性
- css vertical-align属性的一些理解与认识(二) text-top篇
- android:layout_alignleft layout_toleftof区别,详解RelativeLayout布局属性
- css vertical-align属性基础介绍
- css菜鸟学习之text-align属性,行内元素,块级元素居中详解
- 关于css中的align-content属性详解