教程

CSS 现代布局速查

写 CSS 十几年,布局方案从表格、浮动、Flexbox 一路用到 Grid。现在可以很确定地说:Flexbox 和 Grid 组合,能解决 99% 的布局问题。 Flexbox:一维布局 适合「一行/一列里排列若干元素」的场景: Grid:二维布局 适合「行和列同时控制」的场景,比如这个博客的侧栏 + 内容区:...

Git 入门:从 add 到 rebase

Git 的命令很多,但日常用到的核心概念就三个:工作区、暂存区、提交历史。 基本流程 分支与合并 rebase 与 merge 的区别 merge 保留两个分支的真实历史,会产生合并提交;rebase 把当前分支的提交「搬到」目标分支之后,历史是一条直线。 两者没有绝对的好坏。公开分支用 merge,个人功能分支用...