非池中锦鱼3693830
2016-08-02 15:39
这节课到底有没有错,为啥 方向都是top right 任务:我来试一试:设置div标签相对于浏览器,(相对于以前位置右上角)向左移动100象素,向下移动20象素。答案:position:absolute; right:100px; top:20px; 这是对的吗??求大神讲解这节课
<!-- absolute;绝对定位: 父元素没加相对定位的时候相对于浏览器(或body)的位置移动;父元素加了相对定位,相对于自己原来的位置移动-->
<!-- relative;相对定位 : 只相对于自己原来的位置移动 (偏移前的位置保留不动)-->
<!-- fixed;固定定位 只相对于浏览器(body)的位置移动,移动之后固定不动,不随鼠标上下滑动而滚动 -->
是对的,答案中right的意思是让右边的margin为100px,那对应的当然是往左移100px了,同理,top的意思是让上面的margin为10px,那对应的当然是往下移了
是对的,答案中right的意思是让右边的margin为100px,那对应的当然是往左移100px了,同理,top的意思是让上面的margin为10px,那对应的当然是往下移了
你是对的!
你设置完之后可以点击右上角的全屏看一下。效果就出来了
此处的left和top的意思是,left的是让left的margin变为100px,同理top是让top的margin变为50px,所以要向右和向下移。
相对于浏览器右上角向左移动100px,就是距右边100px,对应代码是right:100px;同理,距上边20px,对应代码是top:20px.
初识HTML(5)+CSS(3)-升级版
1225297 学习 · 18230 问题
相似问题