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

我平时都是用margin感觉这样很麻烦可是我不会定位比如我写几个div的时候怎么用定位?... 我平时都是用margin 感觉这样很麻烦 可是我不会定位 比如我写几个div的时候怎么用定位? 展开
 我来答
六感灵想
推荐于2016-03-29 · TA获得超过193个赞
知道答主
回答量:54
采纳率:0%
帮助的人:11万
展开全部

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


就像这样的:

<body >


ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<br/>

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<br/>

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<br/>

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<br/>

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<br/>

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<br/>

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<br/>

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<br/>

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<br/>

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<br/>

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss<br/>



<div style=" position:absolute; top:50px; left:50px;box-shadow:5px 5px 3px #999; border:1px solid #000000; width:100px; height:100px; background-color:#996600;">

</div>

</ul>

</body>

</html>



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

航飞光电科技有限公司
2023-08-27 广告
从CSS的定义上看,绝对定位对象的position属性值为absolute,而相对定位的则为relative。绝对定位其实也可以说是相对定位,只不过它相对的参考对象为文档区域的左上角,而相对定位则是相对于当前对象的父对象。如果相对定位的对象... 点击进入详情页
本回答由航飞光电科技有限公司提供
紫英落
推荐于2016-05-20 · TA获得超过234个赞
知道小有建树答主
回答量:172
采纳率:0%
帮助的人:80.4万
展开全部

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

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
管小洁G
2013-11-18 · 超过25用户采纳过TA的回答
知道答主
回答量:123
采纳率:0%
帮助的人:65.2万
展开全部
绝对定位是相对于窗口定位的
相对定位是相对于他原本的位置进行定位的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式