css样式1. 配合定位与margin:auto父元素 " />

css样式1. 配合定位与margin:auto父元素"/>
 首页 > 作文

CSS实现子元素div水平垂直居中的示例

更新时间:2023-04-03 19:52:29 阅读: 评论:0

div基本布局

<div class="main">   <div class="center"&g春开头的四字成语t;</div>  </div>

css样式

1. 配合定位与margin:auto

父元素加相对定位,子元素加绝对定位

 .main{    width: 300px;    height: 300px;    backgr网上兼职工作ound-color: red;    position: relative;   }   .center{    width: 100px;    height: 100px;    background-color: skyblue;    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    margin: auto;   } 

2.利用flex布局,设置水平与竖直方向的内容居中。

 .main{    width: 300px;    height: 300px;    background-color: red;    display: flex;    justify-content: center;    align-items: center;   }   .center{    width: 100px;    height: 100px;    background-color: greenyellow;   } 

3.利用position:absolute与transform

:这里需要记住的是transform中translate使用百分比时相对的是自己的长宽,不是父盒子的。

 .main{     width: 300px;     height: 300px;     background-color: red;     position: relative;    }    .cent三国十大猛将er{     width: 100px;     height: 100px;     background-color: pink;     position: absolute;     le淮阴师范学院ft: 50%;     top: 50%;     transform: tr12月图片anslatex(-50%) translatey(-50%);    } 

4.定位 与负margin配合

只适合子盒子长宽固定的情况

 .main{     width: 300px;     height: 300px;     background-color: red;     position: relative;    }    .center{     width: 100px;     height: 100px;     background-color: pink;     position: absolute;     left: 50%;     top: 50%;     margin-left: -50px;     margin-top: -50px;    } 

5.display:table-cell

display:table-cell;与vertical-align:middle 的作用是让子盒子在数值方向上居中

margin:auto;则让子盒子在水平方向居中,若只想让盒子在某个方向居中,去掉另一个就可以了。

.main{     width: 300px;     height: 300px;     background-color: red;     display: table-cell;     vertical-align: middle;    }    .center{     width: 100px;     height: 100px;     background-color: #000;     margin: auto;    }

到此这篇关于css实现子元素div水平垂直居中的示例的文章就介绍到这了,更多相关css 子元素div水平垂直居中内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章,希望大家以后多多支持www.887551.com!

本文发布于:2023-04-03 19:52:27,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/b955e5bc6dae57a2146cfae3ebded7cc.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:CSS实现子元素div水平垂直居中的示例.doc

本文 PDF 下载地址:CSS实现子元素div水平垂直居中的示例.pdf

标签:盒子   的是   元素   水平
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图