- ベストアンサー
HTMLソースの語句の意味について
WEBページのソースを見ていると<table>や<bgcolor>など基本的なタグの意味はわかるのですが <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> 或いは <nobr><a href="/r/sh">・・・</a> </nobr> の中にある「doctype」「public」「dtd」「transitional」「nobr」「nbsp」といったタグではない見慣れない語句も沢山出てきて意味がわかりません。勉強の為にもこれらの語句の意味が紹介している辞典のようなサイトや書籍はあるでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
まず, <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> は,「DOCTYPE 宣言」というもので,この文書が「どんな定義(書き方)に基づいているか」を示すものです。お示しのものは,「移行用の HTML 4.0」に準拠していることを示しています。 DOCTYPE 宣言の一般的な説明は, http://www.kanzaki.com/docs/html/doctype.html をご覧になるとよいでしょう。 nobr 要素は,正式な HTML には存在しない要素(独自拡張)で,使用しないほうが好ましいものです。その範囲の改行(折り返し)を抑制します。 正式なものではないので,説明がなかなか見つからないのは無理もありません。 「nbsp」は,「 」でひとまとまりです。「<」「>」というものをご存じかもしれませんが,それの仲間です。「&」と「;」の間に書かれた名前を,文字(列)に置き換えるしくみです。 「 」は空白 1 個に置き換わりますが,通常の半角空白と違って,複数入れれば複数出力されます。また,英単語を区切るために通常の半角空白のかわりにこれを使用すると,空白部分で改行(折り返し)されません。 こういった書き方で最近問題になるのは,「♥」で,これは(閲覧側が対応していれば)ハートマークに置き換わります。 HTML などの解説サイトは,それこそいろいろありますが,今後の制作方法の主流になるようなものを解説しているところをひとつかふたつ,ブックマークしておくのもよいでしょう。先に掲げた「The Web KANZAKI」 http://www.kanzaki.com/ のほかに,「Academic HTML」 http://www.tg.rim.or.jp/~hexane/ach/ などをおすすめしておきます。
その他の回答 (3)
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> これは、HPのタグの書き方の決める(?)団体w3cの4.0 transitional//enというヴァージョンを使っています。と最初に書いています。 微妙にヴァージョンが違って、中身のタグがヴァージョンと違う書き方だと、問題になります。 間違っていても、けっこう適当に解釈されますが。 最初に日本を使う。と宣言してるけど、途中に和製英語や英語、中国語が書かれていると、問題ですよね? でも、何となくわかるのは日本語も、IEも同じです。 でも、その柔軟さが、セキュリティーの甘さにつながるんですが。 書籍は、「詳細HTML&JavaScript辞典」ってのがあります。 下記のネットのアドレスは、HPのタグの正否を判定するHPです。 100%はかなり難しいですが、重大な問題は改善しておいた方が良いですよ。 IEでは表示できるけど、ネスケではレイアウトが崩れてり、表示不可な場合もありますから。 自分のHPを持っていないなら、タグはここで検索できますよ。 http://www.tagindex.com/
お礼
これ使えますね。ありがとうございます。
- ballville
- ベストアンサー率47% (233/487)
HTMLクイックリファレンス http://www.htmq.com/ HTMLタグリスト http://www.tagindex.com/html_tag/all_tags/index.html みんなのタグ辞書 http://heo.jp/tag/index.html HTMLタグ一覧 http://www.fureai.or.jp/~irie/html-tag/
お礼
参考にさせてもらいます。
- pbforce
- ベストアンサー率22% (379/1719)
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> nobr nbsp それぞれをGoogleなどで検索してみてください。 たくさん出てきますよ。 ちなみにNobrはタグの一つです。
お礼
ありがとうございました。検索していきます。
お礼
ブックマークさせてもらいます。ありがとうございました。