我很难使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