外边距实现单列布局

1. 前言

单列布局可以有很多种的方式去实现它,这一小节我们将运用最简单的 CSS 技术,然后由浅入深,最简单的 CSS 技术就代表了最优越的兼容性,无论多么老旧的浏览器,几乎都没有不认识外边距这个语法的。

2. 实例代码

这种方法不仅兼容性也非常的优异,同时也是最简单最好用的:

实例演示
预览 复制
复制成功!
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    /* 清除默认样式 */
    * { padding: 0; margin: 0; }

    /* 令html和body全屏显示, 并有一个灰色背景 */
    html, body { height: 100%; background: gray; }

    .center {
      /* 给个宽高方便查看 */
      width: 90%;
      height: 100%;

      /* 外边距上下为0、左右为自动 */
      margin: 0 auto;

      /* 白色背景 */
      background: white;
    }
  </style>
</head>
<body>
  <div class="center"></div>
</body>
</html>
运行案例 点击 "运行案例" 可查看在线运行效果

运行结果:

图片描述

这样的一个最简单的单列布局就形成啦!

3. 小结

单列布局除了外边距法还有很多种方式可以去实现,下一小节我们就来讲解一下最最流行的弹性布局法。