在DW中用Div+CSS样式 进行相对定位留下的空白区域如何解决,去掉!

 我来答
周易
2015-11-19 · 知道合伙人软件行家
周易
知道合伙人软件行家
采纳数:93 获赞数:2719
毕业于郑州大学,从事行业5年经验,会seo,网站前端,网站设计,以及很多cms。现任职七彩科技技术总监。

向TA提问 私信TA
展开全部

这个是css中理解的一个错误认识,在w3c标准中式这样说的,大概意思是

相对定位和绝对定位区别:

  1. 都可以设置位置top,left..等属性,但是相对定位是不脱离文档流的,所以占有原来的位置,无论怎么定位,原来占有的地方依然不能被利用,相反绝对定位是脱离的文档流的。

  2. 相对定位一般只用于给后代元素提供一个“框架”参考,基本和绝对元素没有太多差别

所以最佳解决方法是,最初就用绝对定位来代替相对定位。其后代元素也是可以用这个元素作为参考的。

 position:relative  换做position:absolute

百an居
2012-06-01 · TA获得超过333个赞
知道答主
回答量:247
采纳率:100%
帮助的人:181万
展开全部
你是说相对定位过后,这个被定位的DIV到你想去的地方了,但是他原来的地方留下了空的区域是吧?这个情况的话你定位的方案不正确,你得先把这个被定位的DIV的父级元素给一个相对定位的属性,然后再给这个DIV一个绝对定位的属性
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e8e2408
2015-10-31 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:76.8万
展开全部
相对位置是占位置的,原来的位置不会被清楚,决定定位的元素原来的占位会被清除,悬浮在父级上方
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljm_ljm_
2012-06-01
知道答主
回答量:16
采纳率:0%
帮助的人:10.3万
展开全部
没出现过这种情况啊。你可以设置margin:0; padding:0;试一下
追问
你可以在DW中亲自试验一下,多相对定位一下就知道了设置为margin:0; padding:0;是不行的,会留下很多的空白区域。
追答
设置偏移量后应该可以定位到任何位置的,我不太明白你指的空白区域是什么?
或者你可以把代码贴出来看一下……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式