的問題不是那麼簡單(因爲你可能會想象)徘徊,看看下面的例子:相對DIV與CSS
的HTML:
Text text text <div id="special-image"></div> special content More text text text text...
我怎麼想在輸出的樣子:
正如你所看到的#特殊圖像是「懸停」的內容而不接觸它。
我知道,想到的第一件事就是position:absolute;
但你可以在示例圖片中看到的,我想這些div是position:relative
到他們設置好的(在HTML)的
區域。並且x,y位置可以從頁面
到頁面不同(它們不一致)。
頁面中的文本應該保持「錨定」在頁面中,我不能給它絕對的位置。主要的一點是,我不希望#special-image div移動任何文本,只是懸停在那裏。
你會建議我應該怎麼做以達到這種行爲?
在此先感謝。
編輯:
這是一步步接近(感謝@Ross麥克萊倫),
但新創建的div正在推動內容:
http://jsbin.com/isepow/1/
我需要的圖像,而不是橙色背景。
如果使父元素相對定位,並且圖像元素絕對定位,圖像將相對於父元素而不是整個頁面定位。如果這就是你的意思......? – 2012-07-26 16:59:46
不,主要的一點是頁面中的文本應該保持在原來的位置。並且#特殊圖像應該在沒有「中斷」的情況下懸停在它們上面。 – funerr 2012-07-26 17:01:25
這是可以實現的。看到我的答案。絕對定位的圖像不會干擾文本。 – 2012-07-26 17:03:58