- ベストアンサー
画像などのよこに文字を何行も表示させるには、どうしたらいいのでしょう?
ページミールを使って、HP作成中ですが、画像のそばは、画像の大きさの間ができて、文字は一行しかいれられませんよね。画像のぞばに、複数の行で文字を入れることは、可能ですか?可能とすれば、どのようにすればいいのでしょう?よろしくお教えください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
IMG タグの ALIGNオプションを指定しましょう。 PageMillでの指定はわかりませんが、直接HTMLで記述 したらいかがでしょう? <IMG SRC="url" ALIGN="aaaa">文字列 aaaa に right,leftのどちらかを入れれば、画像に回 り込んで文字列が表示されます。 解除するには <BR CLEAR="bbbb"> bbbb には all,right,left を指定します。
その他の回答 (2)
CSSで{float:left|right;}を宣言するのが「正統派」だと思います。が、Netscapeでは表示がでたらめになるので、Netscape対応を考えるとお勧めできません。 shigatsuさんのやり方が一番簡単で適切だと思います。が、これもNetscapeだと表示が乱れ勝ちです。 susumuさんのTABLEを使うやり方が一番安全なのでは。 ページレイアウトにTABLEを使ってはいけませんというのは、馬鹿でかいTABLEだと ・ブラウザが解釈して表示、レンダリングするまでに時間が掛かるから、 ・不用意に作るとテキストベースブラウザの場合めちゃめちゃに表示されるから ・めんどうだから などが挙げられると思いますが、CSSが適切にサポートされていない現状では、その程度の小さなTABLEなら問題ないと思います。
table を使えばいいのではないでしょうか? 画像と文字列 で1行2列の表で問題ないかと。。 でも、少し前に「ページのレイアウトに <table>を使用するのは避けましょう」というように なっているという話をきいたような気もします。。
お礼
さっそく御回答くださっていらっしゃるのに、御礼がおくれまして、申し訳ありませんでした。 やってみましたら、無事できました。 なんと、もっているHP作成の本にも書いてありました。たより過ぎですね。反省してます。 でも、shigatsuさんの説明のほうが >aaaa に right,leftのどちらかを入れれば と書いてあって アバウトでかえってわかりやすかったですよ。やってみればわかりますからね。