忍者ブログ

World of granshe.

HTMLやCSS、JavaScriptに関する話題を中心に、Web制作について知ったこと、覚えておきたいことをメモしておく個人的スペースです。
[122] [121] [120] [119] [118] [117] [116] [115] [114] [113] [112

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

HTML5の文法

HTML5について学んでみました。


参考にさせていただいたサイト(敬称略)

翻訳系の記事では常々申しておりますが、
基本的に、W3Cのワーキングドラフト(英文)を読んでいるので、ここに書かれていることが原文と全く同じとは限りません。翻訳に際して生じる間違いがある場合がございます。

以上をご理解いただけると助かります。
間違いを発見した場合、ご連絡いただけると勉強になるのでとても嬉しいです。
連絡先:granshe@jcom.home.ne.jp


今回は、DOCTYPE宣言と文法について。

HTML4.01では、HTMLの先頭にDOCTYPE宣言がなければならないというようなことが仕様書に記載されていました。
A valid HTML document declares what version of HTML is used in the document.
妥当なHTML文書は、どのHTMLバージョンをドキュメントに使用しているのか宣言しています。

しかし、HTML5に関しては
A DOCTYPE is a mostly useless, but required, header.
DOCTYPEはほとんど役に立たないが、必要なものです。

ということだそうです。

 DOCTYPE 宣言は <!DOCTYPE html> で、大文字・小文字は区別されません。旧来のHTMLから DOCTYPE は長いものでした。それは、HTML言語がSGMLベースであるため、DTDへの参照が必要だったからです。HTML 5では、もうそのようなことはなく、 DOCTYPE は、HTML構文を使って書かれた文書を標準モードで認識させるためだけに必要とされます。ブラウザはすでに <!DOCTYPE html> で標準モードになります。
W3C - HTML 5 differences from HTML 4 日本語訳 2.2. DOCTYPEより引用

ここは私の知能では英訳箇所が見つからなかったので、こういうことだとして考えることにしました。
ということで、HTML5では、DOCTYPEは(ブラウザに?)文書モードをきちんと認識させるためのもののようです。<!DOCTYPE html>というDOCTYPEを使用するそうです。


また、HTML5では、XML形式でも記述ができるみたいで、
HTML5の基本構文は下記のようになっています。

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Example document</title>
</head>
<body>
<p>Example paragraph</p>
</body>
</html>

XML文書は

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Example document</title>
</head>
<body>
<p>Example paragraph</p>
</body>
</html>

として表すそうです。

詳しくは下記をご覧下さい。
HTML 5 ― HTML 4 からの変更点


長くなりそうなので、続きは別記事でアップいたします。

PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
無題
うーん・・なるほど・・参考にさせていただきます。
HeavenHades URL 2012/07/19(Thu)00:11:44 編集
Re:無題
HeavenHadesさま

コメントありがとうございます。
記事の内容がかなり古いのと、私自身、現在はHTML5についてあまり勉強していないので、
正直なところ、参考にしていただくのが大変恐縮なのですが・・・。
こんなこと言ってるやついるな、位の気持ちで見ていただけますと幸いです。
【2012/07/22 14:37】
この記事へのトラックバック
この記事にトラックバックする:
プロフィール
名前: ゆーり
職業: コーダー(模索中
趣味: Web制作
自己紹介: 某Web製作会社の入社5年目のマークアップエンジニア。専門はHTMLとCSSとMT(自称)。
カレンダー
02« 2017/03 »04
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
ブログ内検索
忍者ブログ [PR]