别让“会写样式”变成“页面全乱”
很多转岗或自学前端的人,HTML 标签背得很熟,一到写页面就懵:元素挤成一团、宽高不受控制、颜色死活出不来、改一个样式牵连整个页面。这门 CSS 布局基础课解决的就是这个断层——从“能敲出标签”到“能用 CSS 控制元素在屏幕上的位置和长相”。它不教花哨的动画和工程化框架,只补最底层的样式逻辑:盒模型怎么算、选择器优先级谁压谁、容器和文字尺寸怎么定。如果你连 div 嵌套都理不清,或者写样式全靠复制粘贴碰运气,这部分就是给你填坑的。建议基础薄弱者直接从“初识 CSS”和“基础知识储备”两块看起,别跳过语法和颜色背景这些看似简单的环节,漏一个规则后面布局全崩。
选择器优先级和文本排版是练习重点
看懂语法不等于会写,CSS 的坑全在细节冲突里。重点啃“CSS 选择器”这一块,特别是基本选择器的优先级讨论——这是初学者最容易踩雷的地方,比如同时用了标签选择器和类选择器,最后页面渲染的样式跟你想的完全不一样。配套练习建议这样安排:看完容器、字体、段落、列表、链接这几节,立刻新建一个空白 HTML 文件,手写一个包含标题、正文段落、超链接列表的简单文章页。不要用现成框架,纯手敲 CSS 去控制背景色、文字大小、边框样式和链接的伪类状态。资料里的代码片段只当参照,重点是自己在编辑器里把样式撞墙、再调通的过程走一遍。边写边验证:改一个选择器,看页面元素到底听谁的。
学完能独立搭什么、能回答什么
把这几个模块吃透,你应该能独立干这件事:拿到一张简单的静态图文原型图,不依赖任何 UI 库,纯用原生 CSS 把页面元素的排版、配色、边框、字体大小还原出来,并且能解释清楚每一行样式规则为什么这么写。具体到自查标准,看完后试着脱稿回答这几个问题:CSS 三种引入方式的区别和适用场景是什么?多个选择器同时作用在一个元素上时,浏览器按什么规则决定最终生效的样式?div 作为容器,它的宽高、背景、边框属性如何影响内部文字和相邻元素的布局?如果你对着这几个问题卡壳,说明优先级和盒模型基础还没真正消化,回头把对应章节的练习再敲一遍。别急着进阶到浮动和弹性布局,地基没打牢,后面写响应式全是抄来的死代码。
课程目录
1-1 [初识CSS] 什么是CSS (17:56) 1-2 [初识CSS] CSS使用的三种方式 (19:58) 2-1 [CSS基础知识储备] div标签 (11:59) 2-2 [CSS基础知识储备] CSS基本语法 (13:01) 2-3 [CSS基础知识储备] 容器和字体大小 (14:46) 2-4 [CSS基础知识储备] 颜色 (14:25) 2-5 [CSS基础知识储备] 背景 (23:48) 2-6 [CSS基础知识储备] 文字 (09:40) 2-7 [CSS基础知识储备] 段落 (23:21) 2-8 [CSS基础知识储备] 列表 (07:45) 2-9 [CSS基础知识储备] 链接 (08:24) 2-10 [CSS基础知识储备] 边框 (08:45) 3-1 [CSS选择器] 基本选择器 (18:42) 3-2 [CSS选择器] 基本选择器的优先级讨论 (11:50) 3-3 [CSS选择器] 组合选择器 (21:18) 3-4 [CSS选择器] 属性选择器 (11:55) 3-5 [CSS选择器] 伪类选择器 (12:17) 3-6 [CSS选择器] 伪元素选择器 (14:56) 3-7 [CSS选择器] 选择器的优先级 (09:01) 4-1 [盒子模型] 盒子模型的介绍 (16:46) 4-2 [盒子模型] 盒子模型的值 (18:12) 4-3 [盒子模型] 盒子模型所占空间 (11:23) 4-4 [盒子模型] 盒子模型的问题讨论 (05:32) 4-5 [盒子模型] 纵向排列和横向排列 (12:53) 4-6 [盒子模型] 演示:多图的横向排列 (14:11) 4-7 [盒子模型] 外边距的合并 (12:21) 4-8 [盒子模型] box-sizing属性 (07:37) 4-9 [盒子模型] display属性 (24:56) 5-1 [首页布局演示 --- 入门篇] 页面结构的介绍 (10:24) 5-2 [首页布局演示 --- 入门篇] 标题、大图和页脚 (06:51) 5-3 [首页布局演示 --- 入门篇] 导航栏 (07:39) 5-4 [首页布局演示 --- 入门篇] 页面内容 (14:10) 6-1 [CSS定位] static定位 (17:45) 6-2 [CSS定位] float格式的清除 (14:17) 6-3 [CSS定位] absolute定位 (15:38) 6-4 [CSS定位] relative定位 (16:02) 6-5 [CSS定位] fixed定位 (06:37) 6-6 [CSS定位] z-index属性 (06:51) 7-1 [首页布局演示 --- 进阶篇] 案例的总体介绍 (10:18) 7-2 [首页布局演示 --- 进阶篇] 顶部导航栏 (27:13) 7-3 [首页布局演示 --- 进阶篇] 标题栏 (21:13) 7-4 [首页布局演示 --- 进阶篇] 导航栏 (14:58) 7-5 [首页布局演示 --- 进阶篇] 首页大图和下拉导航 (22:18) 7-6 [首页布局演示 --- 进阶篇] 首页新闻 (12:35) 7-7 [首页布局演示 --- 进阶篇] 内容区域之课程 (32:15) 7-8 [首页布局演示 --- 进阶篇] 内容区域之标题 (16:04) 7-9 [首页布局演示 --- 进阶篇] 内容区域之学生必读 (11:52) 7-10 [首页布局演示 --- 进阶篇] 页脚 (13:37) 8-1 [第二季课程总结] CSS布局篇课程总结 (12:45)





