跳转到正文

CSS 总览 ​

CSS(Cascading Style Sheets)是一门描述文档表现、布局和响应式规则的声明式样式表语言。它的核心不是按顺序执行语句,而是让选择器匹配元素,再由层叠、继承和优先级共同决定最终样式。

🔀CSS 平台能力演进
CSS1 → CSS2.1 (1996–2011)字体、颜色、盒模型、定位、媒体类型与层叠规则定型
#content {
  width: 760px;
  margin: 0 auto;
}
.nav li { float: left; }
💡 特性解析: CSS1/2 建立选择器、层叠、盒模型与定位基础;布局长期依赖 table、float 和 position 等间接手段。

Live CSS 实验室 ​

修改颜色、布局、选择器或容器查询,右侧页面会自动刷新。示例 DOM 固定,因此可以专注观察层叠与布局结果。

CSS

Tab 缩进 · Shift+Tab 反向缩进 · Esc 后按 Tab 离开编辑器
修改后切换到“效果”刷新预览 · Ctrl/⌘ + Enter

学习路线 ​

三阶段看懂 CSS ​

阶段主要布局方式代表能力今天怎么用
CSS1 / CSS2.1正常流、table、float、position字体、颜色、盒模型、伪类、媒体类型理解层叠根基,维护遗留布局
CSS3 模块化Flexbox + 响应式媒体查询圆角、阴影、渐变、变换、动画构建现代响应式界面,避免把 CSS3 当成单一版本号
Modern CSSGrid + 容器驱动组件@layer、:has()、容器查询、嵌套、OKLCH建立低耦合组件与设计系统,按 Baseline/兼容性渐进增强

CSS 的特殊定位 ​

维度CSS
求值模型选择器匹配 + 层叠 + 继承 + 布局与绘制
核心抽象规则集、选择器、属性、值、条件规则
状态表达伪类、媒体查询、容器查询和自定义属性
正确性验证Stylelint、视觉回归、响应式与浏览器兼容性测试

适用边界 ​

适合描述页面表现与布局;规范模块和浏览器支持逐项演进,样式预览不代替目标浏览器兼容性验证。

版本阅读范围 ​

完整版本目录收录本仓库已有专题(如 css-flexbox、css-grid、css3)。这些是教学与兼容性对照入口;运行环境的具体版本以安装页、工作台或采集证据为准。

实验入口与范围 ​

本页的 Live 组件可编辑并预览页面;预览使用隔离 iframe。 Docker 验证证据展示已有采集结果与缺口。

Released under the MIT License.