子div能不能相对于父div绝对定位啊?如何定位?求帮忙,急急急急急急急急急急急

2024-12-18 20:33:02
推荐回答(5个)
回答1:


1

2

3

4


要用margin-left,margin-right,margin-right,margin-bottom属性,而不是直接用top,left,right,bottom这些属性,前者是对父元素的,后者是对整个窗体的。还有z-index的值必须是不一样的,如果是一样的的话,那就表示它们在同一层面上,会相互拥挤。

仅供参考!呵呵

回答2:




子层1


子层2


子层3


子层4

回答3:

修改父div样式的padding属性即可:
padding-top:80px;
padding-left:100px;
padding-right:150px;
padding-bottom:60px;

回答4:

父级元素使用相对定位,position:relative; 这样子元素的绝对定位才会以父元素做为定位对象。
绝对定位的对象,别忘记设定z-index来表示层级。

回答5:

如果用position来定位你的页面,父级元素的position属性必须为相对定位(relative),定位于其内部的某个元素,最好用绝对定位(absolute),这样,它就不受父级元素的padding值的影响。下面给段代码,供参考:




网页中css定位的问题




111区域

222区域

333区域

444区域