我試圖讓我的#image-square
div從#inside-preview
頂部9px。我不確定它爲什麼不起作用。我試過將其位置從absolute
改爲relative
以及top
margin-top
,我加了block
。我不明白爲什麼它不起作用。子元素沒有采取位置命令
請幫忙。
#outside-preview, #inside-preview {
border: 1px solid black;
border-radius: 8px;
/*display: inline-block;*/
}
#outside-preview {
width: 500px;
height: 600px;
position: relative;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
#inside-preview {
width: 440px;
height: 568px;
position: absolute;
z-index: 1;
left:5%;
bottom: 0;
}
#image-square {
top: 9x;
width: 400px;
height: 174px;
background: red;
position: relative;
display: block;
z-index: 2;
}
<div>
<div class="container" id="outside-preview">
<div class="container" id="inside-preview">
<div id="image-square"></div>
</div>
</div>
</div>
錯字...'9x'應該是'9px' –
是的,就是這樣。謝謝! – Becky