kimny3のプロフィール
![](https://gazo.okwave.jp/okwave/images/contents/av_nophoto_100_2.gif)
- ベストアンサー数
- 1
- ベストアンサー率
- 100%
- お礼率
- 0%
- 登録日2011/12/09
- 性別男性
- 職業自営業
- 年代40代
- 都道府県神奈川県
- 画像をかさねて表示させるには?
初めて質問させていただきます。HPを手打ちで一から作っています。デザイン上の理由からどうしても画像の上に画像を重ねる必要があり、relative,absoluteを駆使し、なんとかできたものの、それがFirefoxではうまく表示されない事を知りました。色々検索すると、table内ではFirefoxの場合、relativeが働かないとあり、愕然としました。しかし、下記のソースでは画像2の位置も思いどうりに配置できるのですが、肝心な製作中のHP上では画像2がtableから飛び出してしまいます。HPはがちがちのtableでレイアウトしており、できれば、今更floatなど使って構造を崩したくありませんし、さらに細かなtableも組みたくありません。検索するとうまく解決できた方もおられる様だったのですが、ヒントだけで私の頭では解決できませんでした。画期的な方法があればよろしくお願いしたいと思います。 <html> <head> <style type="text/css"> .side-box { position:relative; background-repeat:no-repeat; } .side-box2 { position:absolute; top:12px; left:12px; } </style> </head> <body> <table border="1"> <tr> <td> <div class="side-box"> <img src="画像1"> <span class="side-box2"> <img src="画像2"> </span> </div></td> </tr> </table> </body> </html>