• ベストアンサー

ブログを弄っているのですが、画像の挿入の仕方について疑問が出てきました

ブログを弄っているのですが、画像の挿入の仕方について疑問が出てきました。 <img=xxx />と<img=xxx>があるのですが、これはどういう違いなのでしょうか? あるHTML講座のサイトでは前述の例で記述があり、他のサイトでは後述のタグでした。 スラッシュの有無です。ブログを確認してみたところパッと見はレイアウトに違いがないような…。 違いについて知りたいです。 よろしくお願いします。

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

  • ベストアンサー
  • zeff
  • ベストアンサー率69% (137/198)
回答No.1

XHTMLとHTMLの違いです。 XHTMLでは<img>や<input>などの空要素は半角スペースとスラッシュで閉じる決まりになっています。 XHTMLのほうがより文法に厳格なのですね。 というぐらいの知識しかないので偉そうに言えませんが。 http://www.tagindex.com/html_tag/basic/xhtml.html

Rulue
質問者

お礼

遅くなってすみません。 XHTMLとHTMLって違うんですね…。 どうもありがとうございます!

その他の回答 (1)

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.2

HTMLソースで、 本来、XHTMLなら<img />としなくてはいけないので この事を知らなかったり、コピしたり、間違ったシステムだと 混合して利用していますね。OKweve関係でも混同して利用していますけど・・・ ソースの1行目か2行目に <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML~~~~~ がHTMLではなく、XHTMLなら、XHTMLって事になるので、<img />として下さい。 因みに、<img=xxx />ではなく、" " か ' ' や ait=" " もお忘れなく。 <img src="*" width="*" height="*" alt="*" /> ------------------------------------- 例えば、<p>は</p>と閉じますよね。 でも現実的には、</p>の省略も可能でした。 同じように、 理屈は、閉じる<img></img>なのですが、意味がないので、閉じは省略されました。 省略するのが正しいのですが、 しかし、XHTMLからは閉じタグを省略できなくなりました。 その代わりに閉じタグが無い場合には、 /> を入れて  <img /> <hr /> <br /> <meta /> <input />となりました。 ただ、 /> でなくても表示はされるって事です。

Rulue
質問者

お礼

遅くなってすみません。 <!DOCTYPEで判別できるんですね! 詳しくありがとうございます。

関連するQ&A

専門家に質問してみよう