タグ

DOCTYPEと宣言に関するkazrooのブックマーク (3)

  • DOCTYPE はなぜあるのか - 若葉もすなる☆日記というもの

    DOCTYPE 宣言はなぜ作られたのですかという質問がありました。 HTML 文書の先頭には必ず DOCTYPE がなければならないとされています。しかし確かに DOCTYPE は一見何の役割も果たしておらず、無駄な行にしか見えません。なぜそんな DOCTYPE が作られ、今も必要とされているのかを理解するためには、少し昔の話をする必要があります。 SGML になりたかった HTML HTML は元々 SGML と呼ばれるマーク付け言語を参考に作られました。正確には SGML はマーク付け言語ではなく、マーク付け言語を定義するための枠組み、メタマーク付け言語とでも言うべきもので、どのような要素や属性、タグや実体参照を組み合わせてマーク付け言語を構成するかを SGML の規定に従って記述することになっていました。これが文書型定義 (DTD) であり、 DTD を宣言・参照するのが DOCTY

  • DOCTYPE宣言って必要ですか?初心者でテンプレートを借りてホームページの作成をしています。前にも何回か知恵袋で質問して、そ... - Yahoo!知恵袋

    DOCTYPE宣言って必要ですか?初心者でテンプレートを借りてホームページの作成をしています。 前にも何回か知恵袋で質問して、その際にサイトだけでなくを買った方がいいと薦められて買ったのですが、そのは DOCTYPE宣言って必要ですか?初心者でテンプレートを借りてホームページの作成をしています。 前にも何回か知恵袋で質問して、その際にサイトだけでなくを買った方がいいと薦められて買ったのですが、そのHTMLに触れていますがXHTMLが主な説明で、CSSについても少ししか触れてないので入門書をもう一冊購入しました。 二冊目は簡潔でわかりやすそうな感じでいいのですが、一冊目と少しページの土台を作る内容が違いました。 一冊目はページの土台を作る上でDOCTYPE宣言を入れると書いてあったのですが、二冊目にはDOCTYPE宣言を入れずにhtmlタグから始まっていました。借りたテンプレート

    DOCTYPE宣言って必要ですか?初心者でテンプレートを借りてホームページの作成をしています。前にも何回か知恵袋で質問して、そ... - Yahoo!知恵袋
  • DOCTYPE-HTML5タグリファレンス

    <!DOCTYPE html>は、文書がHTML5で作成されたものであることを宣言するために、 文書の先頭(<html>タグよりも上)に記述するDOCTYPE宣言(Document Type Definition、DTD、文書型宣言)です。 HTMLやXHTMLでは、バージョンごとに使用できる要素(タグ)や属性とそれらの配置ルールが定められていますが、 DOCTYPE宣言は、その文書がHTMLやXHTMLのどのバージョンで作成されているかを宣言するものです。 文書の先頭にDOCTYPE宣言を記述するということは、その文書で利用するHTMLやXHTMLのバージョンを宣言するということですから、 その文書内では、宣言したHTMLやXHTMLのバージョンで定められているルールを守ってソースを記述しなくてはなりません。 ■HTML4.01からHTML5へのバージョンアップによる変更点 HTML 4

  • 1