美文网首页
css居中几种情况

css居中几种情况

作者: c6e71129966d | 来源:发表于2018-02-27 17:36 被阅读0次

水平居中

(1).对于行内元素(inline) :  父元素设置属性   text-align:center

(2). 对于块级元素(block): 设置宽度 和 margin-left:auto;margin-right:auto;

(3).对于多个块级元素(inline-block):父元素设置text-align:center;子元素设置 display:inline-block;

垂直居中

行内元素

        (1)对于单行的行内元素:设置父元素的height  line-height值相等。或者设置上下的padding值相等。

        (2)对于多行的行内元素:设置上下 pandding 相等;或者设置 display: table-cell; vertical-align: middle;;或者使用 flex 布局;或者使用伪元素

块级元素

        (1)已知高度:子元素使用绝对布局 top: 50%;,再用负的 margin-top 把子元素往上拉一半的高度

        (2)未知高度:子元素使用绝对布局 position: absolute; top: 50%; transform: translateY(-50%);

        (3)使用 Flexbox:选择方向,justify-content: center;

水平垂直居中

(1)定高定宽:先用绝对布局 top: 50%; left: 50%;,再用和宽高的一半相等的负 margin 把子元素回拉

(2)高度和宽度未知:先用绝对布局 top: 50%; left: 50%;,再设置 transform: translate(-50%, -50%);

(3)使用 Flexbox:justify-content: center; align-items: center;

相关文章

  • CSS居中各种情况的解决情况

    CSS居中的几种情况 这里参考How to center anything with css 1. 元素水平居中 ...

  • css居中几种情况

    水平居中 (1).对于行内元素(inline) : 父元素设置属性 text-align:center (2). ...

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

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

  • CSS常见布局技巧

    1.HTML中css水平居中的几种方式

  • Css

    1. 介绍一下 CSS 的盒子模型? 2. css 选择器优先级? 3. 垂直居中几种方式? 4. 水平居中几种方...

  • CSS居中小结

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

  • CSS布局(不完全)总结

    CSS布局(不完全)总结 实现水平居中布局的几种方式 方法一: 通过以下CSS代码实现水平居中布局 方法二: 通过...

  • CSS 的几种典型居中

    CSS 中,有几种经典的居中,水平居中,垂直居中。其中水平居中比较常见,也相对比较简单;垂直居中相对少见,但是也很...

  • CSS居中的几种方式

    本文主要总结几种常见的CSS居中方式,下面我准备分为三个方向来写,分别是水平居中,垂直居中,水平垂直居中。水平居中...

  • 居中的几种情况

    块级元素居中 html代码部分 行内元素居中 html代码部分 水平居中 行内元素 text-align: cen...

网友评论

      本文标题:css居中几种情况

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