CSS 基础指南
CSS(层叠样式表)负责控制网页的外观表现,它能对元素位置进行像素级排版,实现结构与样式的分离。简单来说,如果把 HTML 比作骨架,CSS 就是皮肤和妆容。
基本语法规范
CSS 的基本结构是 选择器 + {声明}。选择器决定针对谁修改,声明决定修改什么。声明的属性是键值对,使用冒号分隔键和值,分号区分不同的属性。
既然 CSS 是'化妆',那首先得有对象,这个对象就是 HTML 代码。将 CSS 应用到 HTML 主要有三种途径:
| 引入方式 | 描述 |
|---|---|
| 行内样式 | 在标签内使用 style 属性,属性值是 css 属性键值对 |
| 内部样式 | 定义 <style> 标签,在标签内部定义 css 样式 |
| 外部样式 | 定义 <link> 标签,通过 href 属性引入外部的 css 文件 |
代码演示:
-
行内样式:直接在标签中设置。

-
内部样式:在页面头部或 body 中定义。

-
外部样式:链接独立的 css 文件。

对比与建议:
行内样式只适合写简单样式,且只针对某个标签生效,无法复用复杂逻辑。内部样式虽然方便,但会导致大量代码冗余,不利于后期维护。外部样式实现了 HTML 和 CSS 的完全分离,是企业开发中的常用方式。注意,内部样式虽然理论上可放置于任意位置,但最佳实践是置于 <head> 头部区域。
CSS 选择器
CSS 选择器的核心功能是选中页面指定的标签元素,只有选中了元素,才能设置其属性。主要包含以下五种类型:
标签选择器
直接通过 HTML 标签名来选中所有该类型的元素。














padding 也是复合样式,可对四个方向分别设置:top、bottom、left、right。




