CSS(Cascading Style Sheets,层叠样式表)描述页面的表现:元素多大、什么颜色、摆在哪里。如果 HTML 是结构、JS 是行为,CSS 就是「把结构画出来」的那一层。
1. 从后端视角理解 CSS
CSS 是一套声明式规则:你只描述「希望长什么样」,不写「怎么算坐标」。这类似用 SQL 做声明式查询——你不关心数据库怎么走索引(那是优化器的事),CSS 里你也不关心排版引擎怎么算出每个元素的位置。
一条 CSS 规则由「选择器 + 声明块」组成:
2026/10/11大约 7 分钟