现代 CSS 布局技术回顾

269 字
1 分钟
现代 CSS 布局技术回顾

从 Float 到 Flexbox#

还记得用 float: left 做布局的日子吗?清除浮动、等高列、垂直居中,每一个都是前端开发者的噩梦。Flexbox 的出现彻底改变了这一切。

Flexbox 的优雅#

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

三行代码,解决了曾经需要各种 hack 的垂直居中问题。这就是现代 CSS 的魅力。

Grid 的崛起#

如果说 Flexbox 是一维布局的王者,那么 Grid 就是二维布局的霸主。它让复杂的页面布局变得直观而优雅。

.grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1rem;
}

容器查询#

2023 年,容器查询(Container Queries)正式被所有主流浏览器支持。这意味着我们可以基于容器的大小而不是视口来应用样式,组件化设计迈入了新纪元。

.card-container {
container-type: inline-size;
}
@container (min-width: 400px) {
.card {
display: flex;
}
}

结语#

CSS 正在以惊人的速度进化。作为前端开发者,保持学习和拥抱新特性,才能在这个快速变化的领域立足。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

现代 CSS 布局技术回顾
https://blog.rainyue.cn/posts/css-modern-layout/
作者
雨月
发布于
2025-12-18
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
雨月
Hello, I'm Rainyue.
公告
忽雨又忽月
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
12
分类
6
标签
12
总字数
4,267
运行时长
0
最后活动
0 天前
站点信息
构建平台
Cloudflare Pages
博客版本
Firefly v6.13.8
文章许可
CC BY-NC-SA 4.0