可能是一个非常简单的问题,但我正在厌倦尝试自己实现这一点。问题是我正在使用来自我们的软件产品的预生成的html代码,因此无法在html中将一个div移动到另一个div上方。因此我必须在CSS中完成。强制一个div在容器内的另一个div的顶部
<div class="job_description">
<h1>Web Developer (.Net/Mobile)</h1>
<div class="job_summary">
<p>
Some text here
<br>
<br>
Some text here
</p>
</div>
<div class="job_classifications">
<div class="classification x_location">
<div class="class_type">Location</div>
<div id="location" class="class_value"> London</div>
</div>
<div class="classification refno">
<div class="class_type">Ref No</div>
<div class="class_value">80</div>
</div>
</div>
Bascally我想job_classifications出现上述job_summary。然后在job_classifications内,我需要将每个不同的分类以网格格式一起显示。
任何想法?
你只能用绝对定位来做到这一点,并且需要知道'job_description'的高度 – Andy
必须有另一种方法来做到这一点。绝对定位通常是不好的做法,因为它基本上意味着div从容器中滑出。 – jezzipin
如果Javascript是一个选项,你可以进行任何重新排列你想要的,它会发生在元素加载后。这有可能吗? – gotohales