请老师解答

请老师解答

相关截图:

https://img1.sycdn.imooc.com//climg/6294c72c095f95b004260171.jpg

问题描述:这里用固定定位我知道,但为何right是0,left也是0呢?这不矛盾了吗?之后加的auto又是什么意思?还有一个问题,固定定位不会随着滚动条的滚动而动,绝对定位是否也是如此呢?

下载视频          

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
imooc_慕慕 2022-05-31 10:50:19

同学你好,第一个问题:同时写right:0;left:0;是为了让margin:auto;生效,如果单独写right或者left就不会居中显示;

第二问题:margin:auto;让元素水平垂直居中;

第三个问题:绝对定位会滚动,固定定位是相对于浏览器可视窗口;绝对定位相对于最近的已定位的父元素,如果没有则它的位置相对于<html>;

祝学习愉快~

  • 提问者 慕工程0509258 #1
    这算固定定位的特性?不用理解直接记住那种?
    下载视频          
    2022-06-03 23:07:57
  • imooc_慕慕 回复 提问者 慕工程0509258 #2

    同学你好,一般固定定位效果在浏览器可视窗口的左右两边居多,居中相对较少,了解即可,祝学习愉快~

    2022-06-05 08:49:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师