CSS 学习笔记(一)— style.css 开头几行

开始读 css/style.css,把每一段的含义记下来。这是第一部分,讲到链接样式为止。

1. 统一盒模型(第 1~5 行)

*,
*::before,
*::after {
  box-sizing: border-box;
}

浏览器默认是 content-box(宽高只算内容区,padding 和 border 会额外加宽)。改成 border-box 后,写多少宽就是多少宽,布局更好算。除了 content-boxborder-box,日常基本用不到别的值。

2. 页面基调 — body(第 7~14 行)

body {
  margin: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 1.05rem;
  line-height: 1.7;
  color: #1a1a1a;
  background: #fafafa;
}

colorfont-familyfont-sizeline-height 会被子元素继承;marginbackground 不会继承。

3. 链接样式 — a(第 16~23 行)

a {
  color: #2563eb;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

后面还有更具体的规则会覆盖默认值,比如 nav a 把导航链接改成灰色。规则越具体,优先级越高。

待续

下一篇笔记:CSS 学习笔记(二)— 页头与布局

← 返回首页