Girls Coding Day Tutorial
  • 介绍
  • KickOff Party
    • 1.1 教学目的
    • 1.2 软件和工具
    • 1.3 教学方法
    • 1.4 WEB基本知识和历史
    • 1.5 课前自学
  • Intro to HTML
    • 2.1 初识HTML
    • 2.2 HTML常用术语
    • 2.3 解剖网站
    • 2.4 动手 - 修改更多HTML
  • Intro to CSS
    • 3.1 初识CSS
    • 3.2 CSS常用术语
    • 3.3 CSS盒子模型
    • 3.4 使用Chrome开发者工具调试样式
    • 3.5 动手 - 修改更多CSS样式
  • Intro to Bootstrap
    • 4.1 布局
    • 4.2 基础Bootstrap CSS
    • 4.3 组件
  • 大作业
  • 分享
Powered by GitBook
On this page
  1. Intro to CSS

3.3 CSS盒子模型

Previous3.2 CSS常用术语Next3.4 使用Chrome开发者工具调试样式

Last updated 5 years ago

我们已经具备一些基本的HTML和CSS知识,知道一个网页大概长什么样子。现在我们深入讨论盒子模型,看看HTML元素到底如何在浏览器中展示的。

根据, 网页文档中所有的元素都是矩形的盒子(rectangular box),有宽度(width)、高度(height)、内边距(padding)、边框(border)、外边距(margin)。

重要的事情说三遍: 网页中的每个元素都是矩形的盒子。 网页中的每个元素都是矩形的盒子。 网页中的每个元素都是矩形的盒子。

Advice for tutor

  1. 请教练以下图和代码为例,讲讲盒子的大小

  div {
    width: 267px;
    height: 24px;
    padding: 6px;
    border: 0px;
    margin: 0px;
  }

Margin 比较特别,它不会影响盒子本身的大小,但是它会 影响和盒子有关的其他内容,因此 margin 是盒模型的一个重要的组成部分。

盒子本身的大小是这样计算的:

盒子大小

计算方法

Width

width + padding-left + padding-right + border-left + border-right

Height

height + padding-top + padding-bottom + border-top + border-bottom

CSS 框模型概述