父容器height不确定的情况下,实现子元素垂直方向自适应居中
2014-11-13 15:31
316 查看
效果图:
![](http://img.blog.csdn.net/20141113152232828)
上面卡片形状的区域,height是不固定的。因为width是根据屏幕的宽度自适应的,然后height和width保持固定比例。所以在PC上,height可能是300px,但是在手机上就只有100px。
希望中间的剩余金额保持垂直居中显示,方法有很多,我用的是绝对定位 + 百分比的方法。关键CSS如下:
主要就是因为父容器的高度不确定,所以top不能写成固定的值,可以写成百分比,这样就会根据父容器的宽度自适应。如果父容器的高度是固定的值,那top也写成固定值就行了
上面卡片形状的区域,height是不固定的。因为width是根据屏幕的宽度自适应的,然后height和width保持固定比例。所以在PC上,height可能是300px,但是在手机上就只有100px。
希望中间的剩余金额保持垂直居中显示,方法有很多,我用的是绝对定位 + 百分比的方法。关键CSS如下:
<div id="parent"> <div>季度卡 vip86900006</div> <div id="son">3次</div> </div>
#parent { position: absolute; width: 50%; } #son { position: absolute; top: 40%; width: 100%; text-align: center; }
主要就是因为父容器的高度不确定,所以top不能写成固定的值,可以写成百分比,这样就会根据父容器的宽度自适应。如果父容器的高度是固定的值,那top也写成固定值就行了
相关文章推荐
- 不知道自己高度和父容器高度的情况下,用 CSS 实现元素垂直居中
- 在不确定自身高度的情况下,用 CSS 实现元素垂直居中的3种方法
- 根据HTML+CSS完成一个三列布局,左右侧栏宽为180px,高为300px;中间栏自适应,高为300px;中间栏子元素(宽高不确定)实现水平、垂直居中。
- 利用css实现元素水平垂直居中的方法(分情况讨论)
- 如何实现一个img元素在指定容器中水平,垂直居中
- 元素宽度、高度不确定时实现绝对定位水平垂直居中
- margin:auto实现绝对定位元素的水平垂直居中(粘贴过来的)
- 元素垂直居中的各种实现方式
- 使用纯CSS实现未知尺寸的图片(但高宽都小于500px)在500px的正方形容器中水平和垂直居中。你有几种方法?
- Css实现元素的垂直居中
- 块级元素在不确定宽度情况如何使其居中
- CSS实现元素水平、垂直居中的方法
- Css实现元素的垂直居中
- 小tip: margin:auto实现绝对定位元素的水平垂直居中
- jquery图片尺寸调整插件图片垂直居中自适应容器
- CSS实现水平/垂直自适应浏览器居中【转】
- 探究css中各种情况下的元素的垂直和水平居中的问题
- 纯css实现小图片在大容器内水平垂直居中resize
- CSS中实现DIV容器垂直居中