-盒子模型

学习目标

  • 能够说出盒子模块的四大组成部;
  • 能够掌握盒子模型的边框.内边距.外边距的作用和简写形式;
  • 能够计算盒子的实际大小;
  • 能够说出CSS3盒模型的代码;
  • 能够说出外边距折叠现象-塌陷现象的解决方法;

盒子模型的介绍

盒子的概念:

1.页面中的每一个标签,都可看做是一个 “盒子”,通过盒子的视角更方便的进行布局。
2.浏览器在渲染(显示)网页时,会将网页中的元素看做是一个个的矩形区域,我们也形象的称之为 盒子。

盒子模型:CSS中规定每个盒子分别由:内容区域(content)、内边距区域(padding)、边框区域(border)、外边距区域(margin)构成,这就是
盒子模型
在这里插入图片描述

内容区域(content)

内容的宽高

  1. 利用 width 和 height 属性默认设置是盒子内容区域的大小
  2. 属性:width / height
  3. 常见取值:数字+px
    盒子的内容区域

边框区域(boder)

1. 作用:给设置边框粗细、边框样式、边框颜色效果
2. 边框的属性:
boder-width 边框的粗细
boder-style 边框的样式
boder-color 边框的颜色
在这里插入图片描述
3.边框的连写
快捷键:bd+tab
4.边框单方向设置
属性名:border - 方位名词
属性值:连写的取值

盒子实际大小的初级计算

需求:盒子尺寸 400*400,背景绿色,边框10px 实线 黑色,如何完成
注意点: ① 设置width和height是内容的宽高!② 设置border会撑大盒子!
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    div {
     
      /* 注意点:width和height属性默认设置的是内容区域的大小 */
      width: 380px;
      height: 380px;
      background-color: green;
      /* 注意点:border会把盒子撑大 */
      border: 10px solid #000;
      
      /* 
      盒子的实际大小(宽度)=左边框+内容的宽度+右边框
       */

    }
  </style>
</head>
<body>
  <div></div>
</body>
</html>

内边距区域(padding)

作用:设置边框和内容区域之间的距离
属性名:padding
常见取值

  1. 一个值
  2. 两个值
  3. 三个值
  4. 四个值
    在这里插入图片描述
    内边距(padding)单方西设置
    属性名 :padding - 方位名词

盒子实际大小的终极计算

需求:盒子尺寸300*300,背景粉色,边框10px实线黑色,上下左右20px的内边距,如何完成?
• 注意点:① 设置width和height是内容的宽高!② 设置border会撑大盒子 ③ 设置padding会撑大盒子
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值