CSS垂直居中的方法

这里为大家介绍下CSS垂直居中的办法。要垂直居中先要看已知条件和要居中的是什么东西。

操作方法

  • 01

    先明确几个东西,这几个东西很多初学者可能不太清楚 absolute: 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。fixed: 生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。relative: 生成相对定位的元素,相对于其正常位置进行定位。static: 默认值。没有定位inherit: 继承自父元素的position属性的值

  • 02

    根据以上解释,相对于父元素#box,我们需要用absolute,以下方法皆是如此

  • 03

    方法1: #box {    width: 300px;    height: 300px;    background: #ddd;    position: relative; } #child {    width: 150px;    height: 100px;    background: orange;    position: absolute;    top: 50%;    margin: -50px 0 0 0;    line-height: 100px; }

  • 04

    方法2: #box {    width: 300px;    height: 300px;    background: #ddd;    position: relative; } #child {    background: #93BC49;    position: absolute;    top: 50%;    transform: translate(0, -50%); }

  • 05

    对于文本的居中 <div id="box">    我是一段测试文本</div> css代码: #box{    width: 300px;    height: 300px;    background: #ddd;    line-height: 300px; }

  • 06

    最简单的一种方法:vertical-align: middle;

(0)

相关推荐

  • CSS垂直居中的8种方法

    设计网页的时候,除了CSS水平居中的需求外,还会经常遇到CSS垂直居中的需求,CSS垂直居中跟CSS水平居中一样都是前端设计师的基本功. 这篇教程将我以往用过的8种CSS实现垂直居中的方法总结出来,也 ...

  • CSS水平居中和垂直居中实现方法

    一.CSS 居中 - 水平居中 DIV等标签本身没有定义自己居中的属性,网上很多的方法都是介绍用上级的text-align: center,然后嵌套一层DIV来解决问题.可是这个方法有时候完全不起作用 ...

  • css设置垂直居中多种方法

    在前端开发中内容居中是必不可少的,让我们一起来看一些垂直居中的方案有那么些吧. 操作方法 01 文本内容设置垂直居中. 单行文本, 则可设置 line-height 等于父元素高度. 居中代码: .t ...

  • 彻底清除浏览器js和css缓存的方法

    问题:页面修改js或者css,但是不能展现效果,用ie的删除cookie和清除缓存不起作用 方法:C:/Users/Thinkpad/AppData/Local/Microsoft/Windows/T ...

  • 合并多个js,css文件的方法

    操作方法 01 在Web项目的开发中,js,css文件会随着项目的开发变得越来越多,越来越大,这就给给性能方面带来一些问题,如,页面引入的的js,css越多的话,那么对就增加了http请求数,解决该问 ...

  • CSS3如何实现元素水平居中、垂直居中

    CSS3如何实现元素水平居中.垂直居中 水平居中 01 行内元素 如果被设置元素为文本.图片等行内元素时,水平居中是通过给父元素设置 text-align:center来实现的 02 定宽块状元素 当 ...

  • 在UlrtraEdit中配置Zen Coding的方法

    Zen Coding出来很久一段时间了,鬼哥更是在分享时潇洒的秀了一把,真是羡慕死人了。最近一直忙着搞需求,只有周末才有时间折腾一下,有点小郁闷~ Aptana配置方法及详细介绍可以看前端观察翻译的Z ...

  • 在excel表格中怎么水平垂直居中对齐?

    初学者使用excel做表格时会遇到不知道excel怎么垂直居中对其或excel怎么水平居中对齐,下面小编来教大家怎么做,希望能对大家有所帮助. 居中对齐 1.设置excel居中对齐最简单的方法就是直接 ...

  • 在一个div中如何让button按钮垂直居中

    很多朋友可能都明白如何让button在div中水平居中,但是垂直居中可能就不是特别明白了,今天小编就来分享下button在div中垂直居中的方法,一起来看看吧! 操作方法 01 首先我们需要新建一个h ...