CSS Flexbox 弹性布局的基本使用

举报
yd_225107369 发表于 2026/10/21 09:24:31 2026/10/21
【摘要】 CSS Flexbox 弹性布局的基本使用CSS 的 Flexbox 是一种常用的网页布局方式,可以轻松实现元素水平排列、居中对齐和自适应布局。创建弹性布局使用 display: flex 可以让子元素横向排列:.container { display: flex; gap: 10px;}其中 gap 用于设置元素之间的间距。水平居中使用 justify-content 可以控制...

CSS Flexbox 弹性布局的基本使用

CSS 的 Flexbox 是一种常用的网页布局方式,可以轻松实现元素水平排列、居中对齐和自适应布局。

创建弹性布局

使用 display: flex 可以让子元素横向排列:

.container {
    display: flex;
    gap: 10px;
}

其中 gap 用于设置元素之间的间距。

水平居中

使用 justify-content 可以控制元素在主轴上的排列方式:

.container {
    display: flex;
    justify-content: center;
}

这样可以让子元素在水平方向居中。

水平垂直居中

.container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 300px;
}

这段代码可以让容器中的子元素同时实现水平和垂直居中。

自动分配空间

.item {
    flex: 1;
}

当多个子元素都设置 flex: 1 时,它们通常会平均分配容器中的可用空间。

Flexbox 非常适合导航栏、按钮组、卡片排列和页面组件布局,是现代前端开发中最常用的 CSS 布局技术之一。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。