前端入门之盒模型

1、什么是盒模型?

 盒模型规定了网页元素如何显示以及元素间相互关系,它本质上是一个盒子,封装周围的HTML元素。css定义所有的元素都可以拥有像盒子一样的外形和平面空间。即都包含内容区、补白(填充)、边框、边界(外边距),这就是盒模型。

2、内容区域(content area)

 内容区域可以放文字或者是图片,通过wideth、height可以改变内容区域的大小。

3、内边距(padding)

 也称页边距或补白,用来设置内容到边框的距离,内边距会增加盒模型的面积。

首先我们设置一个长宽为100px的盒模型

向左偏移内边距50px

 

我们可以看到盒模型由原来的正方形变成了长方形,并且增加了盒模型的面积。

4.外边距(margin)

  用来设置内容到内容的距离,外边距的设置顺序为上右下左,且在设置外边距的时候往往会遇到两个问题。

   一是叠压现象:叠压现象常出现在兄弟标签之间,常态下,外边距以两者之间大值为准。

 二是塌陷问题:塌陷问题出现的原因是父级的第一个子级是块标签,并且使用了margin或者margin-top。

 让子级向下偏移50px,这时我们可以发现,父级和子级一起向下偏移了50px。

解决方案是父级使用padding、border或overflow-hidden。

5、边框(border)

可以设置内容边框线的粗细、颜色和样式等。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值