为了账号安全,请及时绑定邮箱和手机立即绑定
来自 Html/CSS

autoposition:absolute之后脱离文档流,怎么使撑开

共2个回答
已采纳 回答

撑不开了  你只能设置父元素高度  你可以吧父元素的高度设置成屏幕高度 一般都是这么解决的

如何偏移

共1个回答
已采纳 BozzSmBd 回答

其实你自己写一下代码看效果就能得到问题的答案了。我刚才试了一下 不管父元素是绝对定位还是相对定位,子元素都是以当前父元素的位置为基准再进行偏移的。即如果父元素"top:50px; left:50px;"那么子元素会在此基础上再进行子元素的偏移.我也正在学习, 若是回答有不准确的地方烦请指出!

的绝

共1个回答
已采纳 qq_Demon丶五爷_0 回答

首先,我想告诉你的是,如果父级元素是绝对定位(absolute)或者没有设置,里面的绝对定位(absolute)自动以body定位。这句话是错的。正确的是:只要父级元素设了position并且不是static(默认既是static),那么设定了absolute的子元素即以此为包含块(最近的)。绝对定位(Absolute positioning)元素定位的参照物是其包含块,既相对于其包含块进行定位,...

的50%于谁来说的啊!!!不明白啊

共5个回答
已采纳 Song歌 回答

子元素相对父元素吧!父元素相对于父元素的父元素,不明白的是子元素为什么不也是left:50%,而是-50%呢?还有子元素是相对于父元素移动之前还是移动之后做出移动?

来自 Html/CSS

在position布局中,设置为relative,设置为absolute,此时可以

共5个回答
已采纳 回答

直接用绝对定位就行,position定位是以最近一层有定位属性的元素来做参照的,例如祖父-父亲-儿子,三个都有position属性,祖父以上没有定位属性,那么祖父是以整个body为的左上角为(0,0)改变定位,父亲以祖父元素的左上为(0,0),以此类推,儿子是以父亲的左上角为(0,0)定位。这样解释明白了吗?所以你不管套多少个子元素 或者子元素的子元素,只要上一层有定位,子元素就能直接用绝对定位,...

不明白为什么要relative,也要relative,还要left:50%和-50%

共2个回答
已采纳 PoppinL 回答

父元素作用是定位到中间,即最左侧处于外层的中间位置,这样子元素开始的位置即外层的中间位置,而设置 relative 是为了让 left:50%产生效果。子元素 left:-50% 作用为,相对于开始的那个中间位置,向左偏移一半,即移动一半到左边去,所以就居中了。

关于

共2个回答
已采纳 乱世出英雄 回答

不是的,必须父元素上有定位,才会相对于父元素定位的,如果两个父元素上都有定位,那么子元素会相对于最近的父元素进行位移。

共2个回答
已采纳 小小苏苏 回答

父元素就是上一级元素。标签A包含中包含标签B,那么标签A就是标签B的父元素。

共3个回答

偏移问题

共3个回答
已采纳 慕粉1467879364 回答

不会,我刚才做了一下实验

问题

共1个回答
首页上一页1234567下一页尾页
直播
查看课程详情
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号