初相识——HTML5 盒模型

目录

1.关于什么是盒模型

2.每个盒模型的基本组成:

3.内边距的注意事项:

 4.边框(border)的主要实现属性:

               (1)一些线的实现                                               

5.外边距(margin)的主要实现属性:

              (1).叠压现象

              (2).塌陷问题                                       


1.关于什么是盒模型

每个标签都是一个矩形,像一个盒子,所以HTML页面的布局可以理解为多个盒子组成嵌套排列而成。

2.每个盒模型的基本组成:

宽度(width)、高度(height)、内边距(padding)、边框(border)、外边距(margin)。

3.内边距的注意事项:

Padding 的赋值有4位,从上开始顺时针(上、右、下、左)赋值,并且padding会增加盒模型的面积。

·padding-top

·padding-left

·padding-bottom

·padding-right

4.边框(border)的主要实现属性:

它本身具有一些复合属性:border-width border-style border-color。而且它也会增加盒模型的面积。

其中

border-radius是设置盒模型的边框,其大小是盒模型长度、高度的一半,

border-right-color:transparent是设置边框右边的颜色为透明色。

(1)一些线的实现

dashed虚线
dotted点线
solied实线
double双线

 

5.外边距(margin)的主要实现属性:

margin的赋值有4位,从上开始顺时针从上开始赋值,

注意:

在使用Margin时要注意两个问题

(1).叠压现象

在常态下,兄弟标签的上下间距以大值为准。

(2).塌陷问题

因为,在常态下,父级的第一个子级标签是一个快标签,并且使用了margin或者margin_top.

解决方案:

1)在父级使用border(但会增加盒模型面积)。

2):不使用margin-top,在父级使用paddind-top(会增加盒模型的面积)

3):在父级使用overflow:hidden

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值