- ベストアンサー
IE7での画像と文字入りボックスの配置に問題がある
- IE7での画像と文字入りボックスの配置に問題があります。
- IE8や他のブラウザでは問題ありませんが、IE7では画像の下に文字入りボックスが配置されてしまいます。
- IE7でも他のブラウザと同じように画像右側に文字入りボックスを配置する方法を知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
希望されることの意味がわかりません。HTMLもスタイルシートを読んでも、書かれている内容と符合しません。 実際、UEの各バージョンで試しても添付画像のようにしかなりません。確認のためウィンドウ幅を800px程度にしてみました。 まずHTMLですが、マークアップはブロック要素が下記の構成なら(要素のグループ化のためのdiv要素を使ってグループ化する=もちろん意味的にもそうである場合) 親div 画像div 画像1 画像2 説明div 説明1 説明2 説明3 <div class="product"> <div class="photo"> <p><img></p> <p><img></p> </div> <div class="explanation"> <div class="caption"> <p>説明文</p> <p>説明文</p> </div> <div class="account"> <p>説明文</p> <p>説明文</p> </div> <div class="price"> <p>説明文</p> <p>説明文</p> </div> </div> </div> その上で、スタイルシートは div.product{ width:100%; min-width:900px; position:static; } div.product div.photo{ width:300px; position:absolute; } div.product div.explanation{ min-height:125px; margin-left:500px; } div.product div.explanation div{ width:200px; float:left; } とか・・ 基本は、HTMLを文書構造にしたがって正しくマークアップすること。ついでスタイルシートで見栄えを決めること。
お礼
ご回答ありがとうございました。