• ベストアンサー

table を使用せずに、画像とテキストを同じ行に配置

table タグを使用せずに、画像とテキストを交互に同じ行に配置するようなことはできますでしょうか? 例えばこのような感じです。 画像画像 テキスト 画像画像 テキスト 画像画像 テキスト 画像画像 テキスト 画像画像 テキスト 画像画像 テキスト 画像画像 テキスト 画像画像 テキスト 画像画像 テキスト 方法をご存知の方おられましたれらよろしくお願いいたします。 

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

  • ベストアンサー
  • goldfox
  • ベストアンサー率49% (123/249)
回答No.3

floatを使うときは横幅も必要です。 画面の横幅が合計に足りないと折り返されますけど。 下記は横幅が全部同じと考えた場合。違うならそれぞれにclassをつけるとか。 No.1さんのソース流用させていただきます。 <style type="text/css"> <!-- .box { float: left; width:100px; } .box2 { clear: both; } --> HTML部分 <div class="box"><img src="***" alt=""></div> <div class="box">テキストテキスト<br>テキストテキスト</div> <div class="box"><img src="***" alt=""></div> <div class="box">テキストテキスト<br>テキストテキスト</div> <div class="box"><img src="***" alt=""></div> <div class="box">テキストテキスト<br>テキストテキスト</div> <div class="box2"><p>以下回り込みを解除して下から続きます。</p></div>

jyuu
質問者

お礼

ありがとうございます。イメージしていたようにできました。 感謝いたします。

その他の回答 (2)

noname#39970
noname#39970
回答No.2

???どういう事だかよくわからない tableのように整形しつつやりたいというのでないなら 特段考えないでimgとテキストを並べれば良い 整形しつつというなら縦方向にグループ化しつつ行う (やってる事はNo1と変らない) <div>  <div style="float:left">   <img src="11.png">text1行1列<br>   <img src="21.png">text2行1列<br>   <img src="31.png">text3行1列<br>  </div>  <div style="float:left">   <img src="12.png">text1行2列<br>   <img src="22.png">text2行2列<br>   <img src="32.png">text3行2列<br>  </div>  <div style="float:left">   <img src="13.png">text1行3列<br>   <img src="23.png">text2行3列<br>   <img src="33.png">text3行3列<br>  </div>  <div style="clear:both"></div> </div> <div>以下略</div>

jyuu
質問者

お礼

#3さんの回答でやりたかったことができました。 ありがとうございました。

  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.1

スタイルシートで出来ます。 CSS部分(<head></head>間に記述 <style type="text/css"> <!-- .box { float: left; } .box2 { clear: both; } --> HTML部分 <div class="box"><img src="***"></div> <div class="box">テキストテキスト<br>テキストテキスト</div> <div class="box"><img src="***"></div> <div class="box">テキストテキスト<br>テキストテキスト</div> <div class="box"><img src="***"></div> <div class="box">テキストテキスト<br>テキストテキスト</div> <div class="box2"><p>以下回り込みを解除して下から続きます。</p></div> 参考→http://www.tagindex.com/stylesheet/box/float.html

jyuu
質問者

お礼

ありがとうございます。大変参考になりました。

関連するQ&A