美文网首页
Css实现元素上下左右都居中的4种方法

Css实现元素上下左右都居中的4种方法

作者: 韩鑫2726 | 来源:发表于2018-01-11 15:00 被阅读0次

例:居中.wrapper里的.content

一. 已经元素的宽高的前提下:

(1)  left:50%;top:50%

父元素设置相对定位,position: relative; 

子元素(要居中的元素)设置绝对定位,position: absolute;  left: 50%;   top: 50%

图1  已知元素宽高 图2  示例图

(2)设置margin: auto;

父元素设置相对定位,position: relative;

子元素(要居中的元素)设置绝对定位,position: absolute; margin: auto

(3)   flex布局

父元素设置 display: flex;  justify-content: center;   align-items: center;

二.未知元素宽高的情况下:

(1)四个方向设置值,把元素撑开

父元素设置相对定位,position: relative; 

子元素设置绝对定位,position: absolute; top与bottom设置一样的值,left与right设置一样的值,把容器撑开

图3  未知元素宽高 图4  示例图

相关文章

  • Css实现元素上下左右都居中的4种方法

    例:居中.wrapper里的.content 一. 已经元素的宽高的前提下: (1) left:50%;top:5...

  • 文字与元素居中的方式

    我们经常会让元素进行上下左右的居中,这里提供几种方法供大家使用 我们经常会让元素进行上下左右的居中,这里提供几种方...

  • css3 元素居中的几个方法

    原文参考 纯CSS实现垂直居中的几种方法 html 当元素为 block时 position position +...

  • CSS垂直居中,你会多少种写法?

    CSS控制居中是前端开发中非常常用的布局技能,本文列出几种CSS控制元素居中的几种方法。  谈及HTML元素居中展...

  • CSS居中小结

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

  • Flexbox实现元素的水平居中和垂直居中

    网上有N种方法实现元素的水平居中和垂直居中,如CSS制作水平垂直居中对齐,这些方法各有各的优缺点。在这里,我们使用...

  • HTML+CSS \01

    1、如何实现不确定宽高的盒子上下左右居中 2、如何实现不确定宽高的图片上下左右居中 3、纯css写倒三角的原理:

  • css

    1、如何实现不确定宽高的盒子上下左右居中 2、如何实现不确定宽高的图片上下左右居中 3、纯css写倒三角的原理: ...

  • CSS解决盒模型居中的问题

    CSS实现盒子模型水平居中、垂直居中、水平垂直居中的多种方法 CSS实现盒子模型水平居中的方法 全局样式 第一种:...

  • css 水平垂直居中实现方式

    css 水平垂直居中实现方式 水平垂直居中包括行内元素居中,以及块级元素居中 行内元素html结构 块级元素结构 ...

网友评论

      本文标题:Css实现元素上下左右都居中的4种方法

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