CSS垂直居中小结

1、设置子元素:

{
  ...
  position :absolute;
  margin:auto;
  top:0;
  right:0;
  bottom:0;
  left:0;
}

2、设置子元素:(height必须是固定值)

{
      position: absolute;
      top:50%;
      margin-top: - (0.5height);
}

3、设置子元素:(只适用于情况比较简单的单行文本)

{
  height:n px;
  line-height: n px;
}

4、box 布局

5、transform

{
     position: absolute;
     top: 50%;
     transform:translateY(-50%);
}

  

时间: 2024-11-06 16:22:42

CSS垂直居中小结的相关文章

CSS垂直居中布局方法

整理一下个人认为比较好的CSS垂直居中的布局方法. 1. 绝对定位+负值margin. //长宽的设置只是为了说明,实际使用没有限制 <div id="container-outer"> <div id="container-inner"></div> </div> //CSS #container-outer { width: 200rem; height: 100rem; position: relative; }

最常用的css垂直居中方法

css垂直居中一直以来都是一个被大家说烂了的话题,翻来覆去的炒.不过说实话,正是因为css没有提供标准的垂直居中方法(不过在css3中已经有了相关规范),所以大家才会对它进行专门的研究.这研究来研究去,垂直居中的方法比水平居中都要多了.但又说回来,各种方法人云亦云,不同的方法对于不同层次的人理解起来又有不同,用处也不同.本文结合技术实现的复杂度.理解性的难易度.以及大多数人的接触顺序对常用的垂直居中方法进行分等级的系统讲解,希望能对读者的工作和学习有所帮助. OK,闲话扯了一堆,下面开始正文,先

前端html、Javascript、CSS技术小结

简单地总结了一下前端用过的html.javascript.css技术,算是清点一下,做个大略的小结,为进一步的学习给个纲领. 一.HTML 由于HTML5的兴起,简单地判断一个网页是否是html5网页,只需要找找内部是否有html5的标志性标签就行了.然而平时虽然写了不少html,却没怎么关注它的发展史: GML(Generalized Marcup Language)通用标记语言 和SGML(Standard Generalized Markup Language)标准通用标记语言. 由Tim

CSS垂直居中完美有用实例

<!DOCTYPE HTML> <html> <head> <meta meta charset="utf-8"> <title>CSS垂直居中</title> <style type="text/css" media="all"> body{color:black;background-color:white;padding:50px;font-size: 12

css垂直居中@qunar

1.div的高度已知---line-hight <div> <span><img src="http://www.baidu.com/img/baidu_sylogo1.gif" alt="Logo" />固定高宽,图片垂直局中</span> </div> <style> .vertical {   width:500px;   height:220px; line-height:220px;

CSS+DIV小结

        第一次接触CSS,了解到CSS主要是为了弥补传统HTML语言要实现页面美工上的不足,维护困难,标记不足和定位困难等劣势而产生的.感觉还是挺有意思的,下面附图一张,算是初步小结,以后会不断完善的.有不足的地方欢迎指正~~                  总结:CSS的这部分学习东西相对基础,但都比较琐碎,在学习的过程中需要保持一定的耐心和细心.使用CSS制作网页时,一个基础要求就是主流的浏览器之间的显示效果要基本一致,通常的做法是一遍编写HTML和CSS代码,一边在两个不同的浏览

CSS垂直居中完美实用实例

<!DOCTYPE HTML> <html> <head> <meta meta charset="utf-8"> <title>CSS垂直居中</title> <style type="text/css" media="all"> body{color:black;background-color:white;padding:50px;font-size: 12

css垂直居中的6种方法

1.通过verticle-align:middle实现CSS垂直居中. 通过vertical-align:middle实现CSS垂直居中是最常使用的方法,但是有一点需要格外注意,vertical生效的前提是元素的display:inline-block. 1 .parents{ 2 background:#ff6600; 3 height:300px; 4 } 5 .children{ 6 background:#ff0000; 7 widht:50%; 8 height:50%; 9 disp

CSS实现水平垂直居中小结

版权声明:本文为博主原创文章,未经博主允许不得转载. 水平居中 水平居中实现只要设置margin:0 auto;就可以实现 <code class="hljs xml has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined