chevron_left

CSS 教程

免费
第 4.7 回

教程文档

CSS 教程 - 盒子模型 box-sizing

2023年11月23日
CSS 教程

盒子模型 box-sizing

CSS3 中的盒子模型

在 CSS 2 中:

元素可见高度=内容高度+内距+边框(height为内容高度)

元素可见宽度=内容宽度+内距+边框(width为内容宽度)

也就是,你定义的widthheight是给内容定义的。

CSS3中,你可以通过box-sizing属性,将widthheight 定义为元素可见的大小。

  • content-box:默认值,定义宽和高,以内容为标准
  • border-box:定义宽和高,以边框为标准
  • inherit:继承父元素的盒子模型
box-sizing: content-box | border-box | inherit

案例

<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
    <style>
        div {
            width: 200px;
     ...

课程介绍

层叠样式表 (英文全称:Cascading Style Sheets) 是一种用来表现 HTML(标准通用标记语言的一个应用)或 XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

适合这样的人

新生