美文网首页
设置子元素在一个不清楚宽高的父元素中垂直居中

设置子元素在一个不清楚宽高的父元素中垂直居中

作者: 郭静135 | 来源:发表于2018-11-08 10:08 被阅读0次

通过以下两种方法便可以实现垂直居中的操作了,并且可以实现子元素在一个不清楚宽高的父元素中垂直居中的效果。 

方法1. 使用定位和负margin可以实现。 

(缺点:这种方法可以不用知道父元素的宽高,但是必需得知道子元素的宽高才可以设置)

方法 2. 使用弹性盒子flexbox进行布局。 

做法:只需要给父元素设置三条属性值(display: flex;justify-content: center;align-items: center;),不需要考虑父元素和子元素的宽高问题。

相关文章

  • css关于居中的方式

    父元素没有固定宽高 水平垂直居中 html: css: 水平居中 不确定子元素宽高 设置水平居中,先将子元素转化为...

  • 设置子元素在一个不清楚宽高的父元素中垂直居中

    通过以下两种方法便可以实现垂直居中的操作了,并且可以实现子元素在一个不清楚宽高的父元素中垂直居中的效果。 方法1....

  • 水平居中和垂直居中

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

  • 2.CSS 设置居中的4种方法

    亮闪闪的效果图 如何垂直居中一个属性为item的div元素? 1、方法一 已知子元素宽高,父元素随意; 设置父元素...

  • 关于水平垂直居中的问题

    文字水平居中 文字水平垂直居中 设置padding高度自动撑开 flex 子元素在父元素中水平垂直居中 方法一 ...

  • [小结]css垂直居中方式小结

    文字垂直居中例如: 块元素垂直居中于父元素(也叫负边距居中,宽高都适用) 或者可以水平对齐 块元素(容器)水平居中

  • css垂直居中

    1.父元素不设置高度,子元素设置padding撑开,形成垂直居中 2.父元素高度固定,利用table属性居中对齐....

  • 各种居中以及文字一行内展示

    以下是个人整理 父元素宽高已知 单行文本水平垂直居中 子元素为非块级元素水平、垂直居中(包含多行文本) 不能使用c...

  • web前端开发面试题分享,值得一看

    1. ,父元素和子元素宽高不固定,如何实现水平垂直居中。 方法1: html,body{height: 10...

  • 常用 CSS 布局

    一、 垂直水平居中 定位方式实现设置 父元素 样式position: relative;设置 子元素元素 样式wi...

网友评论

      本文标题:设置子元素在一个不清楚宽高的父元素中垂直居中

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