求大神, html层模型的绝对定位和相对定位有什么用?

来源:13-9 Relative与Absolute组合使用

qq_愿时光安好_04050009

2017-04-08 21:07

html中的绝对定位在屏幕大小改变时不会适应屏幕, 本来在左上角, 你放大就变到中间了, 这么弄有啥用, 浏览器上没见有这样的啊, 都是自适应屏幕的

写回答 关注

2回答

  • clinna
    2017-04-09 02:24:26

    我觉得楼上说的不对,相对定位(relative)应该是相对于其他块状元素来进行定位的,他会参考周围的块级元素,再进行定位;绝对定位(absolute)是相对于父级元素进行定位,他相当于父级元素的位置是不变的;固定定位(fixed)是相对于电脑屏幕来进行定位的,类似瀑布流网站跟着页面滚动的导航栏。

    个人理解

    qq_谷子菜...

    相对定位(relative)应该是参照它自身在标准文档流的原始位置来发生偏移定位。

    2017-04-27 13:28:34

    共 1 条回复 >

  • 咸鱼_der
    2017-04-08 21:26:54

    绝对定位随着鼠标滚动不会改变,相对定位会随着鼠标滚动而改变位置。如下图红色标记部分(绝对)和绿色部分(相对)。

    http://img.mukewang.com/58e8e4f700010ce819201039.jpg

    http://img.mukewang.com/58e8e4f900015a5a19201039.jpg


初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225812 学习 · 18234 问题

查看课程

相似问题