网页css层叠样式的高级知识点

29 篇文章 0 订阅
29 篇文章 0 订阅

     分享一下我自己对浮动和盒子模型的一点基础的理解。

     盒子模型:这个东西抽象一点可以看作一个快递盒,里面放了一样易碎品,快递员考虑到里面装的是易碎品的时候,我们就会里面放慢泡沫,防止发生各类快递件的碰撞,有几种常见的属性,外边距,就是这个快递盒子和其他的快递盒子之间的距离,内边距,就是易碎品和泡沫之间的距离,如果我们在实际的网页制作,想将文件的距离拉开,可以使用内边距(Padding),但是,当我们使用内边距将文字隔开,这样会使得我们原来的盒子的体积发生变化,为了既能让文字分隔开又可以不将盒子的大小改变,我们就可以将原有的盒子的(宽和高减去(内边距乘以2)),为什么内边距要乘以2呢?因为这个内边距设置的默认的时候会在上下左右分别分布,你也可以自己设置指定的位置,padding-top,这个就是上内边距,使用了内边距就一定会改变原来的盒子的大小,所以我们需要用宽和高去减去内边距乘以2才能保持原来的盒子的大小!设置内边距的方法有多种,如padding 上下 左右,这个是只有两个值的时候。如padding 上 左右 下,这个是有三个值的时候。如padding 上 右 下 左,这个是有四个值的设置方式!大家可以自己试试!

 

     浮动:(float)我这里是用div来讲解的,div本事就是占用一行的元素,比如,你有多个div一起写,你会发现这些div它不能一行排,而是向下排的,这是为什么呢?这就是div的特点,它自己的地盘就是横向的,所以我们不能直接横着排,只能将它抬起来,让他漂浮在空中,才好占用它原有的位置,浮动就是让改元素脱离地面,漂浮在空中,而原来排在下面的也会自动的占用原有div的地方,浮动起来的div都会按照div的顺序排序,就和横向的排序。可以直接设置它是如何浮动的,向左还是向右边浮起来,(float:left)向左浮动,(float:right)向右浮动。记住,是将我们想要的div浮动,不要写错了元素!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值