介绍 CSS 布局

  • 概述:CSS 布局
  • 本文将回顾我们以前模块中已经介绍过的一些 CSS 布局特性——例如不同的 display 值——并介绍我们将在本模块中使用的一些概念。

    对 HTML 有一些基本的了解 (学习“ HTML 介绍 ”), 并且理解 CSS 的工作原理 (学习“ CSS 介绍 ”). 对 CSS 页面布局技术有一个总体的了解。每种技术都能够在后面的教程中获取到更加详细的信息。

    每种技术都有它们的用途,各有优缺点,相互辅助。通过理解各个布局方法的设计理念,你能够找到构建你想要的网页需要的布局方案。

正常布局流

正常布局流(normal flow)是指在不对页面进行任何布局控制时,浏览器默认的 HTML 布局方式。让我们快速地看一个 HTML 的例子:

html
<p>I love my cat.</p>
  <li>Buy cat food</li>
  <li>Exercise</li>
  <li>Cheer up friend</li>
<p>The end!</p>

默认情况下,浏览器的显示如下: