CSS基础(二)

1.定位(position):定位属性它允许你可以将元素与元素相互重叠,甚至还可以用来完成通常需要多个表格才能完成的任务。

2.定位属性如果你运用的不得当,就会导致它变得相当棘手,甚至会影响到后面的布局。

3.元素也可以使用上下左右属性来定位,但是这些属性依旧无法实现,但是只要在设置这四种属性前,先设置定位属性,这个问题就会迎刃而解。当然上下左右这四种属性都有不同的实现方式,这就要取决于你用的是什么定位方法了。

4.静态定位(static):静态定位是HTML元素的默认值,也就是说在没有设置任何定位的情况下,元素都是静态定位。

5.静态定位下的元素既不会移动,也不会脱离它当前的文档流,甚至不会受到上下左右四种属性的影响。

6.固定定位(fixed):固定定位会让元素的位置相对于浏览器窗口进行固定,就算是窗口滚动时,设置了固定定位的元素也不会移动。

    

7.相对定位(relative):相对定位会使元素相对其正常的位置进行定位,当你移动设置了相对定位的元素和相互重叠在一起的元素时,它原本所占的空间是不会改变的,这一点使它区别于其他的定位属性。

8.有趣的是相对定位大多数时候不是给元素设置定位,而是用来作为绝对定位的容器。

   

 

9.绝对定位(absolute):会使元素相当于最近的已经设置了定位的父级元素进行定位,如果没有已经设置了定位的父级元素,那它的就会相对于整个页面进行定位。

10.已经设置了绝对定位的元素会脱离当前的文档流,因此它不会占据空间。

     因为已经脱离了当前的文档流,所以设置了绝对定位的元素可以于其他的元素重叠。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值