第六周学习

关于position,所有元素默认方式为static

fixed;

导航栏的定位,需要用到position:fixed;,在此之后的top和left可以为其调整位置.使其固定在一个地方

z-index=9999;可以设置层数,让他始终显示在顶层,不会被其他元素遮挡.

absolute是相对于非默认的元素进行定位,在不设置其他定位方式的前提下,是根据html的位置进行定位的,当然,如果想让其通过父元素定位,可以为父元素添加其他状态(推荐为父元素添加相对定位)

relative是相对于自己本身位置进行的移动,因为是相对本身位置,所以自己也参与文档流的元素占位,当该元素移动走之后,在原位置仍然能发现(空白),就像是被抠图抠走一样,如果该位置不影响布局,可以使用,不影响观感.

此外定位还可以使用内外边距来搞定,两个div嵌套的情况下,设置子元素的左外边距可以调整子元素相对父元素的位置,但是注意,父子元素不能通过上外边距调整位置,此时无论上外边距设置多少都不能改变位置,此时我们需要在子元素上面加入一个<br>或者其他的字符隔开,当隔开一个元素时,外边距调整位置就可以生效了(外边距是可以设置成负数进行距离调整的)

<div><br><div>子元素</div></div>

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值