css+div水平居中对齐总结(4种解决方案)
来源:互联网 发布:java大连招聘信息 编辑:程序博客网 时间:2024/06/05 08:54
子元素于父元素水平居中且其( 子元素与父元素) 高度均可变
方案一:absolute + transform
优点:绝对定位脱离文档流,不会对后续元素的布局造成影响缺点:transform 为 CSS3 属性,有兼容性问题
<div class="parent"><div class="child">文字</div></div><style>.parent{position:relative;}.child{display:absolute;left: 50%;transition: translateX(-50%);}</style>
方案二:inline-block + text-align 优点:兼容性好
<div class="parent"><div class="child">文字</div></div><style>.child{display: inline-block;}.parent{text-align: center;}</style>
方案三:table+margin 优点:无需设置父元素样式 ( 支持IE8及其以上版本)
<div class="parent"><div class="child">文字</div></div><style>.child{display: table;margin: 0 auto;}</style>
方案四:flex + justify-content 注:无需设置子元素样式,但存在兼容性问题
<div class="parent"><div class="child">文字</div></div><style>.parent{display: flex;justify-content: center;}</style>
阅读全文
0 0
- css+div水平居中对齐总结(4种解决方案)
- div+css 水平居中和垂直居中的多种解决方案
- css div水平居中
- HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结
- HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结
- css+div水平垂直居中布局总结(3种方案)
- css中水平垂直居中对齐布局一些实例总结
- CSS居中(一)--div盒子水平垂直居中
- css div水平垂直居中
- css(div水平垂直居中)
- CSS+div页面水平居中的布局方法总结
- CSS水平居中和垂直居中解决方案(转)
- CSS水平居中和垂直居中解决方案(转)
- CSS水平居中布局解决方案
- div+css垂直居中和水平居中
- css实现水平垂直居中(总结)
- CSS在页面布局中实现div水平居中的方法总结(转)
- CSS水平居中和垂直居中解决方案
- sql 时间操作
- JS-将json格式转换成对象
- svg滤镜及动画效果
- java根据list中对象的属性找出list重复数据或去除list重复数据
- 关系操作符,逻辑操作符
- css+div水平居中对齐总结(4种解决方案)
- Eclipse 快捷键大全
- 防止二次点击
- kinect2 安装 rtabmap 出错 解决方法
- 服务器端设置跨域请求
- ViewPager动态添加、删除 item 视图 顺带送一个画廊效果[附源码]
- ES6-对象的扩展-Object.is()
- A+B for Input-Output Practice (VII)
- 12基于opencv的固定阈值分割_自适应阈值分割