1. 把CSS当一门语言去学,而不是“调样式工具”
很多人学CSS是东抄一段西改一行的路子:哪里不对点哪里,改两下颜色,调一下边距,能跑就行。这样学三个月,写出来的页面还是“能看但说不清为什么”,换个场景就抓瞎。我自己的体会是,CSS看着简单,但它其实是一套完整的、有自己内在逻辑的语言体系——选择器负责“找谁”,属性负责“改什么”,层叠规则决定“谁说了算”,盒模型决定“每个元素怎么摆”。把这四件事串成一条线,CSS才算真正入了门。
这篇东西适合两类人:一是刚接触前端、被各种教程绕晕的新手,二是写过不少页面但总觉得基础不牢、想系统捋一遍的“半熟手”。我会从CSS的引入方式讲起,一路拆到选择器、盒模型、文本字体、定位布局、动画这些核心模块,每一块都配上实际能跑的代码和我在项目里踩过的坑。读完你至少能做到:看到一个页面,能在脑子里快速拆出它的CSS结构;手写样式时,知道每条规则在做什么,而不是靠猜。
废话不多说,直接从最容易被忽略、但其实决定了后面所有思路的“样式怎么进页面”开始。