美文网首页
CSS:元素居中的方式

CSS:元素居中的方式

作者: 白羽之鹰 | 来源:发表于2021-01-07 10:52 被阅读0次

水平居中

  • 文字的水平居中
    1.使用text-aline:center;就能实现
  • 元素的水平居中
    1.块元素的水平居中设置宽高,对子元素设置margin:0 auto;就能实现
    2.行内元素以及行内复合元素的水平居中,行内元素以及包含inline的元素设置text-aline:center;即可实现水平居中。img是inline-block元素
    3.flex中的水平居中(主轴居中,flex-deraction:row;),使用justify-content:center;

垂直居中

  • 文字的垂直居中
    1.单行文字定义line-height和height相等就可以实现垂直居中
    2.多行文字居中可以使用span把文字包起来,然后给span设置inline-block,然后在span的父元素设置vertical-aline:middle;
  • 块元素的垂直居中
    1.(垂直水平都居中)父元素添加position:relative;子元素使用position:absolute;top:50%;left:50%;margin-top:'父元素height一半的负值';
    margin-left:'父元素width一半的负值'
  • 行内块元素垂直居中
    1.父元素设置display:table-cell;vertical-aline:middle;子元素设置vertical-aline:middle;即可实现垂直居中
  • 对于flex布局的元素,(水平方向),在父元素使用aline-items:center;即可

相关文章

  • CSS居中小结

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

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

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

  • 垂直居中的方法

    行内元素居中 html css before元素居中 html css table-cell居中 css 垂直居中...

  • 垂直居中,水平居中

    CSS设置行内元素的水平居中 CSS设置行内元素的垂直居中 CSS设置块级元素的水平居中 CSS设置块级元素的垂直居中

  • 前端面试题 笔记 CSS篇

    CSS 居中( 目前知道的居中方式)水平和垂直居中 行内元素和块级元素text-align:center,行高弹性...

  • css水平、垂直居中的方法

    css居中常用的几种方式 行内元素水平、垂直居中 方案一(不设置居中元素宽高),代码如下:使用display: t...

  • CSS居中解决方案

    整理一下常用的CSS居中方式~~~ 1、水平居中 块级元素:margin: 0 auto行内元素:text-ali...

  • CSS:元素居中的方式

    水平居中 文字的水平居中1.使用text-aline:center;就能实现 元素的水平居中1.块元素的水平居中设...

  • 前端必会~CSS 水平垂直居中布局技巧

    水平居中元素: 方式一:CSS3 transform .parent { position: relative...

  • CSS各种居中实现方式

    原文地址:CSS各种居中实现方式 CSS居中是每次布局都需要面对的问题,但是同一个居中方法并不是任何元素都能使用的...

网友评论

      本文标题:CSS:元素居中的方式

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