CSS 权威指南

CSS权威指南 笔记.

基本视觉格式化

基本框

内容的背景会应用到内边距, 外边距通常是透明的.

内边距不能是负值, 但外边距可以.

边框与内边距有相同的背景. 边框的颜色默认取元素内容的前景色, 也可以使用 border-color 属性设置.

包含块

每个元素都相对于其包含块摆放, 包含块就是一个元素的”布局上下文”.

inline 元素的摆放方式不直接依赖于包含块.

快速复习

正常流:
大多数元素都在正常流中. 要让一个元素不在正常流中, 唯一的方法就是使之成为浮动或定位元素.
非替换元素:
内容包含在当前文档内的元素. 比如一个段落是非替换元素, 因为它的文本内容都在段落内.
替换元素:
作为其它内容占位符的元素. 比如<img>, 它只是指向一个要插入到文档中当前位置的图像文件. 大多数表单元素也可以替换(如 <input type=”radio”>).
块级元素:
指段落, 标题或div之类的元素.
行内元素:
指 strong, span 之类的元素.
根元素:
位于文档树顶端的元素. 在HTML文档中, 就是元素 html. 在 XML 文档中, 则可以是该语言允许的任何元素.