この問題は (ご想像のとおり) それほど単純ではありません。次の例を見てください。
HTML:
Text text text <div id="special-image"></div> special content More text text text text...
出力を
どのように見せたいですか:
ご覧のとおり、#special-image はコンテンツに触れることなく「ホバリング」しています。
最初に頭に浮かぶのは知ってposition:absolute;
いますが、例の画像でわかるように、これらの div を (html で)設定されposition:relative
ている領域に配置したいと考えています。
また、x、y 位置はページごとに異なる場合があり
ます (一貫性がありません)。
ページ内のテキストは、ページ内で「固定」されたままにする必要があります。絶対的な位置を指定することはできません。重要な点は、#special-image div でテキストを移動したり、そこにカーソルを合わせたりしたくないということです。
この種の動作を実現するために何をすべきかを提案しますか?
前もって感謝します。
編集:
これは一歩近づいています (@Ross McLellan のおかげで)、
しかし、新しく作成された div はコンテンツをプッシュしています:
http://jsbin.com/isepow/1/
そして、オレンジ色の背景の代わりに画像が必要です。