美文网首页
水平垂直居中

水平垂直居中

作者: 一蓑烟雨任平生_cui | 来源:发表于2018-06-12 20:25 被阅读0次

水平居中

一、如果是行内元素,则设置

text-align: center;

二、如果是块级元素或者行内块级元素
则有以下几种:

  1. 子元素设置margin: 0 auto;
margin: 0 auto;
  1. 父元素设置flex 和 justify-content
display: flex;
justify-content: center;
  1. 父元素相对定位,子元素绝对定位
/* 父元素 */
position: relative;
/* 子元素 */
position: absolute;
left: 50%;
transform: translateX(-50%);

/* 或者 */
margin-left: -50%;

/* 或者 */
left: 0;
rigth: 0;
margin: 0 auto;
  1. 盒模型
/* 父元素 */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: center;

垂直居中

一、 如果是单行文本则设置light-height等于元素的高度

二、如果是行内块级元素或者块级元素

  1. flex布局
display: flex;
align-items: center;
  1. 定位
/* 父元素相对定位 */
position: relative;
/* 子元素 */
position: absolute;
top: 50%;
margin-top: -50%;

/* 或 */
transform: translateY(-50%);

/* 或 */
top:0;
bottom:0;
margin:auto 0;

  1. 盒模型
display: -webkit-box;
-webkit-box-orient:vertical;
-webkit-box-pack: center;
  1. calc 动态计算
    父元素随意
/*子元素*/
width: 100px;
height:100px;
position: relative;
/* 距离顶部的百分比 - 子元素自身高度的一半*/
top: calc(50% - 50px);
margin: auto;
  1. 元素高度不固定时
/* 父元素 */
display: table;
/* 子元素 */
dispaly: table-cell
vertical-align: center;

相关文章

  • CSS居中布局方案

    水平居中 垂直居中 水平垂直居中

  • 常用的居中方法

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

  • 元素居中的方式

    1 水平居中 2 垂直居中 3 水平垂直居中

  • css居中方式总结(亲测有效)

    水平居中(行内元素水平居中、块级元素水平居中) 垂直居中 水平垂直居中 行内元素水平居中 text-align: ...

  • CSS水平垂直居中总结

    CSS水平居中、垂直居中、水平垂直居中方法总结 文字的水平居中: 单行文字的垂直居中: 让有宽度的div水平居中:...

  • 居中布局

    水平居中 垂直居中 垂直水平居中 已知元素的宽高的居中布局 定位居中布局 盒模型居中布局 图片的垂直水平居中(利用...

  • CSS图片居中(水平居中和垂直居中)

    css图片水平居中 css图片垂直居中 css图片水平垂直居中

  • css多行垂直水平居中--table布局大法

    ======= SEO专用 table-cell 定高水平垂直居中 不定高水平垂直居中 单行定高水平垂直居中 单行...

  • CSS居中大全(带截图)

    文字水平居中 图片水平垂直居中 图片与文字水平垂直居中 代码同上 DIV相对于页面垂直居中并且响应式 视口绝对垂直...

  • 居中对齐

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

网友评论

      本文标题:水平垂直居中

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