美文网首页
2019-02-26垂直居中和水平居中

2019-02-26垂直居中和水平居中

作者: 饥人谷_小霾 | 来源:发表于2019-02-26 23:14 被阅读0次

注意!flex布局代码抄了几个博客也没成功水平居中,也许css深入浅出有答案

垂直居中的实现方式

  • line-height方法

适合单行文字的垂直居中,只需要将包含文字元素的容器行高设置为大于字体大小并且等于元素的高度

Paste_Image.png
img图片也可以用line-height垂直居中
包含图片的父元素设置line-height,img设为verticla-align: middle
Paste_Image.png
  • vertical-aligh方法
    vertical-align:middle这个属性是对table元素垂直居中起作用。他只对table-cell和行内元素起作用,vertical-aligh的值相对于其父元素。也就是说父元素也必须是行内元素。
    Paste_Image.png

同样还有将父元素转化为table属性结合上文实现垂直居中

Paste_Image.png
  • 绝对定位

  • -margin方法
    父容器宽高不固定,子元素需要在父亲内容绝对居中的时候,可以用绝对定位+负边框。

    Paste_Image.png
  • padding方法
    设置上下padding相等实现垂直居中,但是父容器不能设置高度

    Paste_Image.png
  • flex+`aling-items

水平居中的实现方式

  • TAC方式
    行内内联元素:span,a,img,input,label 设置 text-align:center;同样适用于display:inline-block的元素
    Flex布局 设置display:flex;justify-content:center;(灵活运用)

  • flex布局(可能写错了或者遗漏了其他写法)
    行内元素运用flex时,设置display:flex;justify-content:center;

    image.png
  • 块级元素设置margin:0 auto;
    夫元素必须指定width和height;
    image.png

相关文章

  • css水平居中和水平垂直居中

    水平居中和水平垂直居中demo

  • 常用的居中方法

    本文将介绍的居中方法有 ,水平居中,垂直居中和水平垂直居中。 一水平居中 二水平垂直居中

  • css 居中

    居中有水平居中和垂直居中。 水平居中+垂直居中 flex法 position法 就是计算呗~ 参考 CSS各种居中...

  • 居中对齐

    行内元素居中[#hang]垂直居中[#hc]水平居中[#hs] 块级元素居中[#kuai]垂直居中[#kc]水平居...

  • 水平居中与垂直居中

    水平居中和垂直居中可以说是在开发中经常遇到的问题,网上搜索水平居中和垂直居中的方法有很多,有的方法并不是很好,所以...

  • 2019-02-26垂直居中和水平居中

    注意!flex布局代码抄了几个博客也没成功水平居中,也许css深入浅出有答案 垂直居中的实现方式 line-hei...

  • 实现元素水平居中的五种方法

    概述 我们平时看到的居中效果主要分为三大类,水平居中,垂直居中和水平垂直居中,在这里总结以下元素水平居中的方法。 ...

  • 水平居中和垂直居中

    水平居中设置--行内元素 水平居中设置--定宽块级元素 水平居中设置--不定宽块状元素 垂直居中--父元素高度确定...

  • 水平居中和垂直居中

    #水平居中 1.1.已知宽度块元素宽度 : 1.2.文本内容居中: 1.3.通过表格: 1.4.已知宽度,通过设置...

  • 水平居中和垂直居中

    假设有如下html结构 一、实现item在header内水平居中1、item定宽度 2、item不定宽度ps: m...

网友评论

      本文标题:2019-02-26垂直居中和水平居中

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