html中绝对定位是根据什么来定位

html中绝对定位是根据什么来定位,第1张

元素 设了 position:relative

子元素 设了 position:absolute

那么子元素就以父元素的位置进行绝对定位。

如果没有父级或同级设了position:relative则以浏览器为基准进行定位

哥们,这个问题是不能这么问的,语言都是根据需求设计出来的。都有用处。你自己用得多了就明白了。

一般绝对定位经常是需要有相对定位的辅助的,绝对定位默认是根据<body>来计算位置的,而往往网页写的时候经常并不能明确的知道你要把一个块定位在那里,这个块距离<body>的top和left是多少。<div style="position:relative"></div>,这个是相对定位,设置了之后和没有设置都没什么两样,<div>的位置还是没有变化的,但是如果在里面放了<div style="position:absolute">绝对定位的块,这个块就可以以父元素所在的位置左上角作为基准来进行定位,而不再是以<body>的左上角作为依据了。以父元素的左上角来做基准是不是方便多了。

相对定位本身用的比较少,一般都和绝对定位配合用,具体可以去了解下


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7257491.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存