• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像を横並びに2つと、その右側に文字入りのボックス)

IE7での画像と文字入りボックスの配置に問題がある

このQ&Aのポイント
  • IE7での画像と文字入りボックスの配置に問題があります。
  • IE8や他のブラウザでは問題ありませんが、IE7では画像の下に文字入りボックスが配置されてしまいます。
  • IE7でも他のブラウザと同じように画像右側に文字入りボックスを配置する方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

IE各バージョンの表示結果を添付するのを忘れてた

gerberared
質問者

お礼

ご回答ありがとうございました。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

希望されることの意味がわかりません。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を文書構造にしたがって正しくマークアップすること。ついでスタイルシートで見栄えを決めること。

関連するQ&A