• ベストアンサー

てきすとの回り込みをしたときの位置

<img align="left"> あいうえお<br> あいうえお<br> としたとき、イメージの右に 「あいうえお  あいうえお」 と表示されますが、 画像の高さ方向の 画像の位置を中央にすることはできますか?

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

  • ベストアンサー
  • Bergamot
  • ベストアンサー率22% (68/299)
回答No.6

<html> <head> <title>たいとる</title> <link rel="stylesheet" href="aiueo.css" type="text/css" media="all" /> </style> </head> <body> <div id="pic"> <img src="1.gif" width:60px; height:40px;> </div> <div id="aiueo"> あいうえお<br> あいうえお<br> あいうえお<br> あいうえお<br> あいうえお<br> </div> </body> </html> head 部分を外部ファイルにすると、さらにスッキリします。 上のhtmlはこのまま保存して、↓ここから下 #pic{ width:100px; height:540px; float:left; } #aiueo{ text-align:left; width:100px; height:300px; } を「aiueo.css」として、同じフォルダ内に保存すると、 二つに分かれますが、html ファイル自体は軽くなります。

noname#12205
質問者

お礼

ありがとうございます

その他の回答 (5)

  • Bergamot
  • ベストアンサー率22% (68/299)
回答No.5

<head>部分で「.」 <body>部分で「class」 を使ってしまいましたが、これは何回も出てくる場合で 同じ要素を一度しか使わないなら <head>部分で「#」 <body>部分で「id」 を使います。 #pic{ } としたなら <div id="pic"> </div> こんなカンジです。

  • Bergamot
  • ベストアンサー率22% (68/299)
回答No.4

<html> <head> <style type="text/css"> <!-- .pic{ width:100px; height:540px; float:left; } .aiueo{ text-align:left; width:100px; height:300px; } --> </style> </head> <body> <div class="pic"> <img src="1.gif" width:60px; height:40px;> </div> <p class="aiueo"> あいうえお<br> あいうえお<br> あいうえお<br>    あいうえお<br> あいうえお<br> あいうえお<br> </p> </body> </html> 字がズレたけど、これでどうでしょうか?

  • Bergamot
  • ベストアンサー率22% (68/299)
回答No.3

<html> <head> </head> <body> <img src="1.jpg" align="left" width="200" height="200"> <br> あいうえお<br> あいうえお<br> あいうえお<br> あいうえお<br> あいうえお<br> あいうえお<br> あいうえお<br> あいうえお<br> あいうえお<br> <br> </body> </html> すいません、すごく簡単に画像の大きさを入れました。 画像の高さより文字の高さが小さい場合、 簡単には<br>改行であわせられますが、 細かく指定するにはcssかなと思います。

noname#12205
質問者

お礼

ありがとうございます >細かく指定するにはcssかなと思います。 そのcssを教えて下さい

  • info22
  • ベストアンサー率55% (2225/4034)
回答No.2

イメージの右側真横に「あいうえお」を1行だけ持っていくことは出来ますが、2行目はイメージの下に表示されてます。 イメージの右横中央部に説明文をつける場合は見えない表の機能を使えば可能かと思います。 具体的には、イメージを「image.jpg」とした時、以下のように記述すればいいですね。 見えない1行2列の表を作り、左側のセルにイメージ、右側に「あいうえお」の2行をセルの縦方向ミドルに指定すればよいではないかと思います。 <table style="text-align: left;" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <td style="vertical-align: top;"> <img alt="" src="image.jpg" style="" align="middle"></td> <td style="text-align: left; vertical-align: middle;"> あいうえお<br> あいうえお</td> </tr> </tbody> </table>

noname#12205
質問者

お礼

やはり行き着くのはそこですよね。。 なるべくスマートに決めたかったですが、仕方ないですね ありがとうございます

  • sion124
  • ベストアンサー率4% (2/49)
回答No.1

<img src="画像のアドレス" align="middle"> おそらくコレだと思います。

noname#12205
質問者

お礼

ありがとうございます tableを使う方向でいきます

noname#12205
質問者

補足

IE6.0ですが コレだと<br>で改行すると、 2行目が、画像の下になっちゃいますね、、 引き続きお願いします

関連するQ&A