理解flex_对齐
2024-10-18 22:31:55
容器属性:
左右对齐方式:justify-content:flex-start/flex-end/center/space-between/space-around;
上下对齐方式:align-items:flex-start/flex-end/center/baseline/stretch
其中,baseline/stretch是用于存在内容的时候,基线对齐,伸展。
项目属性:
align-self:flex-start/flex-end/flex-center;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.container{
display:flex;
display:-webkit-flex;
/*flex-direction:row;*//*默认*/
/*-webkit-flex-direction:row;*/
justify-content:center;/*子元素居中对齐*/
/*align-items:center;!*在400的高度中竖向对齐*!*/
height:400px;
border:5px solid red;
}
.container .ch{width:200px;height:200px;border:10px solid green;color:green;}
.ch:nth-child(1){
align-self:flex-start;/*默认default*/
}
.ch:nth-child(2){
align-self:flex-end;
}
.ch:nth-child(3){
align-self:center;
}
</style>
</head>
<body>
<h1 style="color:red;">
.container{display:flex;display:-webkit-flex;justify-content:center;}
</h1>
<div class="container"><!--注意container要有高度。子元素的align-self才有意义。-->
<div class="ch">align-self:flex-start</div>
<div class="ch">align-self:flex-end</div>
<div class="ch">align-self:flex-center</div>
</div>
</body>
</html>
最新文章
- 解决 Error: getaddrinfo EADDRINFO 错误
- Jackson的简单用法
- 【Git】标签管理
- Enumerators and Enumerable
- J2EE Web开发入门—通过action是以传统方式返回JSON数据
- 烂泥:LVM学习之逻辑卷及卷组缩小空间
- HDU 5522 Numbers 暴力
- bzoj3995[SDOI2015]道路修建
- 十分钟搭建redis单机版 &; java接口调用
- Angular4 组件通讯方法大全
- SQL-Oracle游标
- 给HTML页面指定元素添加属性,添加父元素
- Js 布尔值操作符
- Ubuntu 装机软件
- [Visual Studio] NuGet发布自定义包(Library Package)
- mybatis 为什么要设置jdbcType
- BZOJ3105:[CQOI2013]新Nim游戏(线性基,贪心)
- 类型化dataset分页
- windows10密钥激活方法
- 7.使用ZookeeperNet进行CDU操作参数详解