时间:2021-05-08
1、Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。注意,设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。
采用Flex布局的元素,称为Flex容器(flex container),简称”容器”。它的所有子元素自动成为容器成员,称为Flex项目(flex item),简称”项目”。容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross start,结束位置叫做cross end。项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交叉轴空间叫做cross size。
flex-direction flex-wrap flex-flo justify-conten align-items align-content
2、块内元素垂直居中实现
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>关于元素垂直居中</title> <style> html, body { border: 0; margin: 0; padding: 0; height: 100%; width: 100%; } .div-main { display: flex; align-items: center; justify-content: center; height: 30%; width: 50%; background: #00a2d4; } .sub-span { margin: auto; font-size: xx-large; } </style></head> <body> <div class="div-main"> <span class="sub-span"> 洛神赋 </span></div></body></html>到此这篇关于Flex布局实现div内部子元素垂直居中的示例的文章就介绍到这了,更多相关Flex div内部子元素垂直居中内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Flexbox实现一个div元素在body页面中水平垂直居中:XML/HTMLCode复制内容到剪贴板Flexbox制作CSS布局实现水平垂直居中html{he
一、可以利用flex来布局一个div在另一个div里面水平垂直居中如:html代码: css代码:.container{width:600px;height:4
想要实现这样一个父元素中的子元素都是居中的只需在父元素上加样式复制代码代码如下:{display:flex;flex-direction:column;alig
flex弹性布局定义:Flex布局的元素,称为Flex容器(flexcontainer),简称"容器"。它的所有子元素自动成为容器成员,称为Flex项目容器默认
大家在做网页设计写代码的时候,使用最多的就是div了,div能够对网页做各种布局,比如div居中就能够让网页的布局看起来非常好看,div居中可以是垂直居中,还可