designWeb全般webmasterデザインメモTOPコーディングHTMLXHTMLとHTML5の違いXHTMLとHTML5の違いについて、具体的にどのように書き方などが違うのか比べてみたいと思います。DOCTYPE宣言DOCTYPE宣言の書き方には、以下のような違いがあります。html>ご覧の通り、HTML5ではすごくシンプルなコードになりました。この文書型宣言は、ブラウザーを標準モードにするという目的で記述しています。HTML要素HTML要素の書き方には、以下のような違いがあります。lang="ja">HTML要素もとてもシンプルになりましたね。文字エンコーディングを指定する際の書き方には、以下のような違いがあります。/>文字エンコーディングについてもシンプルになりました。文字エンコーディングの指定はファイルの先頭から1024バイト以内に記述する必要があるため、なるべく先頭に近い位置に記述するようにしましょう。ちなみに、HTML5では文字エンコーディングはUTF-8が強く推奨されています。理由としては、フォームやURLエンコーディングで予期しない結果になることがあるためとされているからのようです。CSSの指定スタイルシートを指定する際の書き方には、以下のような違いがあります。/>スタイルシートは、今まで通りlink要素で指定をしますが、type属性によるMIMEタイプの指定は省略できるようになりました。style要素でCSSを扱う場合も、同様にtype属性を省略することができます。script要素スクリプトを指定する際の書き方には、以下のような違いがあります。src="basic.js"></script>HTML5ではscript要素のデフォルトMIMEタイプがtext/javascriptとなるため、使用するスクリプトがJavaScriptの場合はtype属性を省略できるようになりました。script要素の中に記述する場合も、同様にtype属性を省略することができます。概ね、このような感じで書き換えればHTML5形式として書くことができます。基本的なコンテンツ部分のマークアップに関してはHTML5の基本的なマークアップをご覧ください。