我很難使divs頂部的位置相對於其前面的subling。CSS位置相對作爲絕對
我:
<style>
#container {position:absolute; top:0px; height:100%}
.question {position:relative;border: 1px double black;}
.question [scope=title] {position:relative; top:0px; color:black;font-size:28px; border-bottom: 1px double black;}
.question [scope=body] {position:relative; top:0px; color:black;font-size:18px; }
.question [scope=author] {position:relative;top:10px}
.question [scope=tags] {position:relative;top:0px}
</style>
然後
<div ID="container">
<div class="question">
<div scope="title">A</div>
<div scope="body">B</div>
<div scope="author">C</b></div>
<div scope="tags">D</div>
</div>
</div>
我希望筆者的div是10px的低於通常會和以下的div相對於這一點。但是,「標籤」和「作者」重疊。
太刺激了,但我打賭有一個簡單的答案。任何幫助?
在作者div中有一個大膽的結束標記...(?) – Connor
不影響CSS,瀏覽器編譯器將忽略鬆散的結束標記。 – Terry
這是我在刪除代碼時所犯的一個錯誤,以增加對您的好人的理解。傻我 – rikAtee