多个div怎么居中? |
您所在的位置:网站首页 › 多个div如何合理布局 › 多个div怎么居中? |
多个div怎么居中?可愁死人了
一、absolute+transformweb (1) 情境:两个div时 (2)解决 父元素保证position:relative 子元素保证{ position: absolute; top: 50%; left:50%; transform: translate(-50%,-50%); } (3)代码svg .parent{ position:relative; } .child{ position: absolute; top: 50%; left:50%; transform: translate(-50%,-50%); }(4)优缺 优势:绝对定位脱离文档流,不会对后续元素的布局形成影响 缺点:transform 是 CSS3 属性,存在兼容性问题布局 **二、inline-block + text-align ** (1)情境:多个div嵌套时 (2) 优势:兼容性好 (3)代码code .parent{ text-align: center; } .child{ display: inline-block; }**三、table+margin (1) 优势:不用设置父元素样式 ,只支持IE8及其以上版本orm .child{ display:table; margin:0 auto; } 居中 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |