美文网首页
如何垂直居中一个浮动元素?

如何垂直居中一个浮动元素?

作者: hudaren | 来源:发表于2018-08-10 08:29 被阅读0次

方法一: 已经知道元素高宽

// 子盒子#div1{

    width:200px; 

   height:200px;  

  position: absolute;        //父元素需要相对定位 

   top:50%; 

   left:50%;   

 margin-top:-100px ;  //二分之一的height,width  

  margin-left: -100px;   

 }

二:未知父元素高宽

//子盒子 #div1{

    width:200px;   

 height:200px; 

   margin:auto;  

  position: absolute;        //父元素需要相对定位   

 left:0;    top:0;   

 right:0;  

  bottom:0; 

   background: red; 

 }

三:flex使盒子居中

// 父盒子 .da{

        width:500px;      

  height:500px;   

     background: green;   

     display: flex; // 使用flex        

align-items: center; // 上下居中   

     justify-content: center; // 左右居中  

  }

四:利用css3的新增属性table-cell, vertical-align:middle;

.da{

/*父盒子*/

width:500px;

height:500px;

background: green;

display: table-cell;

vertical-align: middle;

}

 #er{/*我是子盒子我要居中*/

width:200px;

height:200px;

background: red;

margin: auto;

}

相关文章

  • 浮动元素垂直居中

    1.利用line-height(只适用于float) (注意:父元素不能设置高度和padding-top padd...

  • 垂直居中的这点事

    标签(空格分隔): css 垂直居中浮动元素 垂直居中元素,在布局中经常使用,总结一下: 方法一:已知元素的高宽 ...

  • 垂直居中/水平居中/浮动元素垂直居中

    浮动元素垂直居中 以下方法:父元素定位都是positon:relative(方法一和方法二) 方法一 若是不知道高...

  • day04

    今天我学到了什么 1.盒子模型 2、浮动float 3、如何清除浮动 4定位 5、实现元素的垂直水平居中 6、CS...

  • 居中‘魔法’总结

    作为一个前端程序员,各种居中的需求会经常遇到,比如说文本居中,水平居中,垂直居中,浮动元素居中等等。掌握一些居中的...

  • 如何垂直居中一个浮动元素?

    方法一: 已经知道元素高宽 // 子盒子#div1{ width:200px; height:200px; ...

  • 如何垂直居中一个浮动元素?

    已知元素的高度 方法一: 方法二:

  • css居中方式总结(亲测有效)

    水平居中(行内元素水平居中、块级元素水平居中) 垂直居中 水平垂直居中 行内元素水平居中 text-align: ...

  • 居中对齐

    行内元素居中[#hang]垂直居中[#hc]水平居中[#hs] 块级元素居中[#kuai]垂直居中[#kc]水平居...

  • 如何水平居中一个元素

    主要介绍水平居中,垂直居中,水平垂直居中的各种办法: 行内元素水平居中 如果块级元素内部包着也是一个块级元素,我们...

网友评论

      本文标题:如何垂直居中一个浮动元素?

      本文链接:https://www.haomeiwen.com/subject/zgnhbftx.html