我試圖將我的元素與絕對定位放置在我的相對div元素中。但它弄亂的海誓山盟,如本圖片:css,相對定位元素內的絕對定位元素凌亂
可能不是最好的圖片。但是在彼此之上有兩個相同的div。
我想把第二個副本放在第一個副本下面,如果還有更多副本的話。而思想相對就是這樣做的方式。但是,如果它們具有絕對定位,似乎我在相對容器內部會遇到複雜的問題?
<div class="industryoutter">
<div class ="industryinnerleft">
Agricultural Chemicals
</div>
<div class ="industryinnerright">
C
</div>
</div>
<div class="industryoutter">
<div class ="industryinnerleft">
Agricultural Chemicals
</div>
<div class ="industryinnerright">
C
</div>
</div>
CSS
.industryoutter {
position: relative;
background-color: #c0c0c0;
width: 210;
}
.industryinnerleft {
position: absolute;
left: 5px;
}
.industryinnerright {
position: absolute;
right: 5px;
}
'width:210'將不會做任何事情,因爲您省略了單位(除0長度外,這是必需的)。除此之外*我完全不清楚你想達到的目標*。另外,請理解,在塊級元素上設置'position:absolute'會消除元素獲取儘可能多的寬度的行爲。相反,它會縮小到保存其內容所需的最小尺寸。除此之外,還請注意,您的外部div的計算高度爲0,因爲它只包含具有「position:absolute」的孩子;' – connexo
嘗試向您的'.industryoutter'添加高度 –
這樣的定位不是好習慣,如果你開始將它用於這樣的事情,它會導致很多問題。使用簡單的浮動或彈性框佈局會更好 –