javaEE 初阶 — CSS 中的弹性布局
创始人
2025-05-28 04:02:31

弹性布局


布局就是控制某个指定元素放到指定位置上,弹性布局 是用来实现页面布局的。

实现页面布局有以下几种方式:

1、基于表格的布局方式。

2、基于浮动的布局方式,主要是解决 “水平方向排列” 问题。

3、弹性布局,也是解决 “水平方向排列” 问题。

4、网格布局,这是二维的布局,相当于是更加高级的的 “表格布局”。


这次只介绍 弹性布局



我真帅
123



1、开启弹性布局

给要水平排列的元素的父元素设置 flex
此时弹性容器里面的元素,则不再是 “块级” “行内元素”,而是成为了 “弹性元素”,
是遵守弹性布局的,此时可以设置尺寸和边距的。

 display: flex;




设置好 display: flex; 后,就形成了以上的效果,可以看到它的宽度和高度都相同了。


2、设置这些元素的水平方向的排列方式


以下表示的是靠左边排列。

justify-content: flex-start;


以上表示的是靠右边排列。

justify-content: flex-end;



以下表示的是居中排列。

 justify-content: center;



以下是一种间隔的排列方式,并且两端会有边距

justify-content: space-around;



以下表示的是一种间隔的排列方式,并且两端不会有边距

 justify-content: space-between;



3、设置元素垂直方向的排列方式


如果想要以下页面中的绿色框框向下移动,就需要使用 align-items: flex-end;
end 表示的就是向下排列。


使用后就会变为以下页面。



也可以使用 center 来实现居中布局。

相关内容

热门资讯

大快人心!总统副手辞职半年后被... 乌克兰前总统府办公室主任叶尔马克的落马,与其说是乌克兰法制的胜利,不如说是乌克兰全体人民反腐斗争的成...
腾讯要懂得花钱 腾讯要懂得花钱... 作者| 黄绎达编辑|张帆封面来源|视觉中国5月13日,腾讯公布了2026年一季度财报。财报显示,腾讯...
香港金融圈热闹了!阿联酋最大银... 5月7日,据媒体报道,阿联酋最大银行以及另外两家海湾地区银行,正加速在香港扩张业务版图。在全球经济与...
第一批卖掉股份的OpenAI员... 批量制造千万美元富翁,何需等到公司上市?《华尔街日报》披露了一组颇具冲击力的数据。去年10月,Ope...
5515家上市公司董秘年薪排行... 本文来源:时代商业研究院 作者:孙华秋 图源:图虫创意来源|时代商业研究院作者|孙华秋编辑|韩迅4月...