美文网首页
未知宽高元素水平垂直居中方法

未知宽高元素水平垂直居中方法

作者: 奇特思维家 | 来源:发表于2017-11-09 23:53 被阅读0次

<div class="father" >

<div class="son">

这里的内容永远相对父元素居中

</div>

</div>

第一种(未知宽高元素水平居中)

.son{

display:table; /*重点就是这个属性,这个样式会告知浏览器当前元素的宽度,采用最小的宽度.不是默认全宽*/margin:0auto;

}

这种方式对于垂直居中还是不能实现

第二种(需要父元素确定宽高的子元素居中)

.father {

display:table-cell; 

width:300px;

 height:300px; 

text-align:center; 

vertical-align:middle; 

background:rgba(0,0,0,0.5);

}

.son {

background:red; 

display:inline-block;

}

该方法对于已经确定父元素的宽高的居中很有效,但是对于父元素宽高是百分比设置的则无效

第三种(借助废弃元素b实现完美居中)

<div class="father">

<b class="b"></b>

<div class="test">居中元素</div>

</div>

样式

.father {width:100%; height:100%; text-align:center; }

.b {display:inline-block; width:0px; height:100%; vertical-align:middle;}

.son {background:red; display:inline-block;}

该方法完美解决各种问题,是本人最常用的方式

相关文章

  • 未知高度垂直水平居中

    未知宽高的弹出框,水平垂直居中 parrent 内的元素水平垂直居中 parrent 内的元素垂直居中

  • css实现水平垂直居中的方法

    本文主要针对子元素已知宽高和未知宽高的情况下,对其进行水平垂直居中  本文假设对如下元素进行水平垂直居中方式(父元...

  • css关于居中的方式

    父元素没有固定宽高 水平垂直居中 html: css: 水平居中 不确定子元素宽高 设置水平居中,先将子元素转化为...

  • 居中布局

    水平居中 垂直居中 垂直水平居中 已知元素的宽高的居中布局 定位居中布局 盒模型居中布局 图片的垂直水平居中(利用...

  • [小结]css垂直居中方式小结

    文字垂直居中例如: 块元素垂直居中于父元素(也叫负边距居中,宽高都适用) 或者可以水平对齐 块元素(容器)水平居中

  • H5新增标签与样式及让元素水平垂直居中

    元素垂直居中 方法一:已知元素的高宽 方法二:未知元素的高宽 html5\CSS3有哪些新特性、移除了那些元素?如...

  • css---各种居中垂直详解

    项目中经常会有各种居中的布局,什么垂直居中,水平居中,垂直水平居中,已知宽高和未知宽高居中,那么接下来就整体的总结...

  • 1-css的多种垂直居中的方法

    多种css垂直居中的方法 ==css3不定宽高水平垂直居中== 1:固定高宽的垂直居中 如上图,固定高宽的很简单,...

  • 未知宽高元素水平垂直居中方法

    这里的内容永远相对父元素居中 第一种(未知宽高元素水平居中) .son{ display:table; /*重点就...

  • CSS居中小结

    下面是CSS居中的几种方法: 水平居中元素: 通用方法,元素的宽高未知 方式一:CSS3 transform 方式...

网友评论

      本文标题:未知宽高元素水平垂直居中方法

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