• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストを画像の右にしたいのですが・・)

テキストを画像の右に配置する方法

このQ&Aのポイント
  • ブログパーツで提供されているHTMLコードを使用して、画像の右にテキストを配置したい場合、float:left;というCSSスタイルを使用することで実現できます。
  • 具体的には、テキストを囲む<div>タグにstyle属性を追加し、style属性の中にfloat:left;と指定します。
  • ただし、使用するHTMLコードによってはうまく動作しないこともありますので、試行錯誤しながら調整してください。

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

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

iframe閉じ忘れてました。 <iframe>ご利用中のユーザエージェントは、フレームに対応していないか、フレームを表示しないよう設定されているようです。こちらの <a href="foo.html">関連文書</A> を御覧ください。</iframe>ここから文章・・</p>

その他の回答 (2)

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

 確認ですが、質問のタイトルには画像とあり、質問文はiframeなのですが、いずれでしょうか?(いずれもインライン要素なので大きな変わりはありませんが、iframeは、仕様上DOCTYPEはtransitionalになります。transitionalはHTML4.01では非推奨です。HTML5では存在しています。)  文章をある要素の周囲を回りこませる指定は、floatです。画像にしろiframeにしろ、スタイルシートで指定します。 *<div>   <iframe>    <p></p>  </div> はおかしいです。ブラウザは無名ブロックを作ってしまいます。 *<div>   <p>    <iframe>   </p>  </div> です。iframeは行内要素なので、<p>内のiframeに続く文章が一行だけ表示されて次行はiframeの下に続きます。この様なときに指定するのがfloatです。 [例] <p><iframesrc="http://chiccuri.sakura.ne.jp/blog_parts/kisotaisya.html" width="168" height="250" scrolling="no">ここに文章が入る</p> <p>引き続きまわりこみが続く文章</p> <p class="newLine">回り込みを解除する文章</p> とかになるでしょう。  これに対して、スタイルシートは p{ text-indent:1em;line-height:1.6em;margin:0; } p iframe{ float:left; margin-right:1em; } p.newLine{ clear:left; } これでは、段落内のiframeは常に左によりますが、左右を分けたいときはiframe,imgにclass名をつけると良いでしょう。 なお、alignは非推奨属性です。brは強制改行ですからこの場合に使うことはしません。 スタイルシートを別途記入できない場合は、 <p><iframesrc="http://chiccuri.sakura.ne.jp/blog_parts/kisotaisya.html" width="168" height="250" scrolling="no" style="float:left;margin-right:1em;">ここに文章が入る</p> <p>引き続きまわりこみが続く文章</p> <p style="clear:left;">回り込みを解除する文章</p> としましょう。

tsutabo
質問者

補足

ご丁寧にありがとうございます。 申し訳ございません。ご確認事項の件は、iframeです。 下記の通り試してみたのですが、文字部分が表示されませんでした。 <div style="text-align:center; padding-top:10px; padding-bottom:5px"> <p><iframe src="http://chiccuri.sakura.ne.jp/blog_parts/kisotaisya.html" width="168" height="250" frameborder="0" scrolling="no"style="float:left;margin-right:1em;">ここに文章が入る</p> <p>引き続きまわりこみが続く文章</p> <p style="clear:left;">回り込みを解除する文章</p> </iframe><p style="font-size:13px;margin-top:2px;"></p></div> どこが間違っているのかご指摘願えないでしょうか。 よろしくお願いいたします。

  • ulti-star
  • ベストアンサー率41% (186/452)
回答No.1

<img src="画像ファイルURL" align="left">画像の右に回り込む文章<br clear="all"> <>は半角に直してください。

関連するQ&A