• ベストアンサー

metaタグ終りの/(スラッシュ)の意味

metaタグの最後に <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> 上記のように半角スペースとスラッシュがついたものをみたのですが、これはどういう意味なのでしょうか? また、metaタグ以外にも使うものなのでしょうか? 教えていただけると幸いです。 よろしくお願いします。

  • HTML
  • 回答数3
  • ありがとう数7

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

  • ベストアンサー
  • EFA15EL
  • ベストアンサー率37% (2659/7009)
回答No.1

XHTML用の記述ですね。 XHTMLでは全てのタグは必ず閉じる決まりです。 ですので、メタタグや改行タグ、イメージタグなどのシングルタグは最後に「/>」とすることになっているわけです。

izutera
質問者

お礼

なるほど。ありがとうございます! 勉強になりました。

その他の回答 (2)

noname#127257
noname#127257
回答No.3

No2さんの説明に少し補足です。 <br></br> の書き方は、面倒というのもありますが、 古いブラウザで表示がうまくいかない事があるので、 互換性を保つために <br /> を使うほうがいい、と書いてある本を見ました。 参考まで。

izutera
質問者

お礼

御礼遅くなってごめんなさい。 なるほど、そういう意味もあるのでうね。 ありがとうございました!

noname#39970
noname#39970
回答No.2

No1の説明は ちょっと違う XHTMLはXMLの文法に則ってなければならないので 必ず閉じなければならない というのは合っている。 空タグ の場合は 閉じタグを省略して /> と書いて省略して良い という事になっているというだけ。 よって <br></br> と書くのがXML文書的には最も美しいだろうが 普通面倒なので <br/> と書く

izutera
質問者

お礼

御礼遅くなってごめんなさい。 ありがとうございました!

関連するQ&A

  • ▲▲METAタグについて▲▲

    HTMLとCSSでHPを作るとき。 METAタグはこれでよいでしょうか?? <meta http-equiv="content-type" content="text/html;charset=shift_jis"> <meta http-equiv="content-style-type" content="text/css">

    • ベストアンサー
    • HTML
  • METAタグについて

    HPに以下の様な記述をしたのですが、gooやinfoseekに登録して1週間経ても、全く検索されません。 <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta name="robots" content="index,follow"> <meta name="keywords" content=""> <meta name="description" content=""> 正しい記述方法について、何方か教えて下さい。

    • ベストアンサー
    • HTML
  • 以下のタグの意味を教えてください

    以下のタグの意味を教えてください。 <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> ↑文字に関することなのでしょうか?どのような意味があるのでしょうか? <META http-equiv="Content-Style-Type" content="text/css"> ↑さっぱり分からないのです。 <META NAME="Robots" CONTENT="index"> ↑こちらは、検索しロボット検索収集させるためのタグということを知りました。 (間違っていたら、指摘ください) よろしくお願いします。

    • ベストアンサー
    • HTML
  • タグの意味が分からなくって...

    <META HTTP-EQUIV="content-type" CONTENT="text/html;charset=Shift_JIS"> って、どういう意味なんでしょう?

    • ベストアンサー
    • HTML
  • metaタグの文字コード指定について

    <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> というタグがありますが、言ってみればこの部分もshift_jisで書かれているのに、相手側のコンピュータの文字コードがshift_jisじゃない場合、判別してくれて、うまく文字化けしないように表示してくれるんですか? 教えてくれる方、よろしくお願いします。

    • ベストアンサー
    • HTML
  • METAタグ

    <META content="text/html; charset=shift_jis" http-equiv=Content-Type> <META content="MSHTML 5.00.2014.210" name=GENERATOR></HEAD> あるサイトのソースにこんな記述があったんですが、これを見て、そのサイトがなんのHP作成ソフトで作成されたか分かりますか?

    • ベストアンサー
    • HTML
  • CGI.pmのstart_htmlで思い通りのMETAタグを出せない

    CGI.pmのstart_html()を使用してMETAタグを出力しようとしているのですが、思うように出力できません。 具体的には次の文字列と全く同じものを出力しようとしています。 <META http-equiv="Content-Type" content="text/html; charset=EUC-JP"> いろいろやってみたのですが、どれも微妙にこれとは違うのです。 どなたか教えてください・・・。 今のところ、これに最も近かったのは、 print($q->start_html(-head => $q->meta({"-http-equiv" => "Content-Type", -content => "text/html; charset=EUC-JP"}))); で、これの出力(METAタグ部分)は、 <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" /> でした。 お尻にスペース1個とスラッシュが付加されてしまいます・・・

    • ベストアンサー
    • Perl
  • このMETAタグまちがっていますか?

    サーチエンジンで 減量を引っかけたいときには下記であってますか? あるサイトからもってきたのですが 特に <META content=index,follow name=robots> というのがよく意味がわかりませんでした <META http-equiv=keywords content=減量> <META http-equiv=abstract content=減量> <META content=減量 name=description> <META content=index,follow name=robots> <META http-equiv="content-type" content="text/html; charset=Shift_JIS"> <META http-equiv=content-script-type content=text/javascript> <META http-equiv="content-style-type" content="text/css"> <META http-equiv=pragma content=no-cache> <META http-equiv=cache-control content=no-cache>

    • ベストアンサー
    • HTML
  • metaタグで指定していることをhtaccessで指定する

    宜しくお願いします。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">  の代わりに AddDefaultCharset shift_jis <meta http-equiv="Content-Language" content="ja">  の代わりに AddLanguage jp .html .php とhtaccessに記述することは適切でしょうか?

  • METAタグについて。

    <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <meta http-equiv="Content-Style-type" content="text/css"> <meta name="author" content="***"> <meta name="keywords" content="***"> <meta name="description" content="***"> <meta name="robots" content="index,nofollow"> 現在、これだけのMETA要素を入れたINDEXページを作成しています。 そこで疑問に思ったのですが、 1.METAは全てのページに入れなければならないのでしょうか? 2.(1が[入れなくてもいい]という回答の場合) 全ての[index.html]には入れるべきですか? 3.上記のMETA要素で、「これはいらない」という物、 あるいは「これは入れたほうがいい」という物を教えて下さい。 以上です。回答よろしくお願いします。

    • ベストアンサー
    • HTML