我想问一下什么时候才会用到相对定位和绝对定位??

2025-04-14 01:12:44
推荐回答(3个)
回答1:

一般设置样式不需要用到绝度定位和相对定位,当你想在网页 或一个div的上方漂浮着一个div ,让这个div挡住下面的div ,就想当与,绝对定位或相对定位的div 踩在 了整个网页的上面。而且你还可以设置这个div的移动位置,让这个div 任意处在这个网页中的任何位置。一般新手,网页布局的不对,导致div不按照自己的想法布局,就设置相对定位或绝对定位,导致其他的元素 也乱掉,最后全都要设置绝对定位了。


就像这样的:


ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss





你能有margin定位的话,就要用margn定位,这样整个页面才能工整,用margin定位的div 保证整个页面的元素都是处在同一层的,不至于会乱掉。用margin设置盒子的周围距离,margin也是会占用空间的,这需要你设计网页之前,先考虑好如何布局了 比如“上中下”,“左中右”,改怎样布局,为每一块布局好,先培养好自己这种思考的方式,才能在静态页面设计上入门。

回答2:

一般对于DIV中的东西可以用下绝对定位,比如百度这个。中间灰色的比方说是DIV,居中后里面的按钮什么的可以用absolute来定位,但是这个DIV必须套上relative(不加这个就会根据body的左上角作为原点)。这样里面的按钮图标什么的都是根据DIV这个框的左上角来作为原点,DIV框随便动,里面也会跟着改变。以我经验,这个是用到最多的相对定位和绝对定位的地方。

回答3:

绝对定位是相对于窗口定位的
相对定位是相对于他原本的位置进行定位的