为了账号安全,请及时绑定邮箱和手机立即绑定

css定位 position

难度初级
时长 1小时18分
学习人数
综合评分9.33
96人评价 查看评价
9.6 内容实用
9.2 简洁易懂
9.2 逻辑清晰
absolute绝对定位在没有设置top以及left时已经脱离了普通流,之所以会显示是因为没有设置margin和padding为0

已采纳回答 / 慕粉1474557444
绝对定位中当一个DIV块的位置被定义为绝对定位的时候,也就失去了文档流即失去原本的位置,并且以父级为基准(父级元素必须是相对定位如果不是则一直往上找,直到找到body为止)来进行偏移,固定定位其实和绝对定位有很多相似之处只不过是基于当前页面来偏移。
一门简单而重要的课程,我做了一些相关的笔记,有兴趣的可以来看看,地址:https://github.com/CruxF/IMOOC/tree/master/HTML_CSS?1532587467838
最后一节课程的demo效果可以到这里进行查看,地址:https://cruxf.github.io/IMOOC/HTML_CSS/PositionDemo/index.html
一门简单而重要的课程,我做了一些相关的笔记,有兴趣的可以来看看,地址:https://github.com/CruxF/IMOOC/tree/master/HTML_CSS?1532587467838
最后一节课程的demo效果可以到这里进行查看,地址:https://cruxf.github.io/IMOOC/HTML_CSS/PositionDemo/index.html
top的像素值就是元素距离网页或者另一个元素上方的距离,left的像素值就是元素距离网页或另一个元素左边的距离,right就是右边的距离,bottom就是下面的距离。很好理解的。

已采纳回答 / 666的一逼
因为你外层得DIV并没有包裹内层得DIV,DIV是块级元素,自然会显示出两行
没讲清楚,看评论才明白的

已采纳回答 / qq_灬麦兜_0
<!--你写的当hover“ .nav_1” 它的时候下面的所有div显示 所有滑动 “.nav1的时候”三级目录也就跟随二级目录
一起显示出来了 我都给你改正了 你看下  就是hover的时候分隔开来  不让其...

最新回答 / 慕仔9885553
可能是没有去掉margin和padding的值,有些浏览器认为width的值是box内容的宽度
讲话口语有点难听懂,建议把普通话讲的稍微标准一点
没讲到重点上,都不敢在看了
明显说错了 absolute绝对定位在没有设置top,left等 的时候也是已经脱离了工作流了啊

最赞回答 / 慕粉3116693
因为你只给了它定位属性,而没有给它定位性质。打个比方,炫舞里面的翅膀知道吧,需要有飞行徽章才能飞起来。你这个就相当于有了翅膀,你没给它安飞行徽章,它飞不起来啊!
课程须知
1、需要有HTML基础知识。 2、需要对css基础样式有一定的掌握和了解
老师告诉你能学到什么?
1、运用定位知识去实现固定定位 2、运用定位知识去实现相对定位

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消