問題涉及到這個小提琴這裏:http://jsfiddle.net/k3QAC/1/我和朋友們正在做一個項目CSS定位 - 絕對/相對/?
我有三個相同的部分標記,看起來像這樣:
<section id="1">
<h3>This is a heading.</h3>
<p>This is 1 of 1 p tags.</p>
<p>This is 1 of 2 p tags.</p>
<p>This is 1 of 3 p tags.</p>
</section>
<section id="2">
<h3>This is a heading.</h3>
<p>This is 1 of 1 p tags.</p>
<p>This is 1 of 2 p tags.</p>
<p>This is 1 of 3 p tags.</p>
</section>
<section id="3">
<h3>This is a heading.</h3>
<p>This is 1 of 1 p tags.</p>
<p>This is 1 of 2 p tags.</p>
<p>This is 1 of 3 p tags.</p>
</section>
當你將鼠標懸停在任何在H3標籤我的小提琴,我想< p>標籤顯示在完全相同的位置。如果你已經完成了第一節h3的話,那麼p標籤顯示從頂部開始。如果您將鼠標懸停在第2節h3上,則p標籤顯示在完全相同的位置。與#3 h3部分相同。
非常感謝徹底的答案。現在很清楚:) – mcranston18 2012-07-29 23:32:07
是否可以在不調整HTML的情況下完成Demo 2? – mcranston18 2012-07-29 23:43:07
@ mcranston18是的,但是您必須對段落應用固定高度,或者使用javascript來動態設置每個段落的頂部偏移量,以使它們不重疊。如果你可以編輯你的標記,這肯定是最簡單的和推薦的解決方案 – jackwanders 2012-07-30 00:37:14