Tag Archive for HTML5

なるほど!HTML5 の基本中の基本!?


先日、本ブログで HTML5 をベースにした Theme を適用していることを知って愕然としたのですが、それでも勉強しなければと一念発起・・・って、いつも大袈裟ですがまずは HTML5 の第一歩。「HTML5でサイトをつくろう::はじめてのHTML5 第1回「HTML5の基本の書き方を覚える」」から・・・

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>サイトのタイトル</title>
<link rel="stylesheet" type="text/css" href="css/html5reset.css"  />
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>

//ここにサイトに表示するコンテンツ内容を記述

</body>
</html>

上記は、以下の点で記憶しておく必要がありそうですね!

  1. HTML5 での DOCTYPE 宣言の書き方
  2. html 要素と文字のエンコーディング
  3. HTML5 が IE など対応していないブラウザへ新要素への対応
  4. HTML5 に対応したリセット CSS の導入

上記の第1、2項はまずは記憶してしまうのが良いのでしょうね。第3、4項は一筋縄ではいかないようですね。まさか HTML5 に対応していないブラウザのために JavaScript を適用するとは考えてもいなかったのですが、将来的にはこうした面倒な対応は必要なくなるんでしょうね。

リセット CSS はついこの間、本ブログの投稿記事「リセット CSS って何だ!?」で確認していましたから驚きはなかったので、既に公開されているリセット CSS を読み込めば良い、とのことですからちょっと引用しておきましょう。

良いCSSリセット探していたところ、html5docto rのリセットCSS がよく使われているようなので、html5doctorのリセットCSSをダウンロードして読み込みます。上記のリセットは利用しているサイトも多いようなので、私もこのブログで使用させていただきました。

まずは上記が基本中の基本といったところでしょうか・・・

本投稿記事を印刷する・・・ 本投稿記事を印刷する・・・

HTML5 がサルでも解る、と言われて理解できなかったらどうしよう・・・


本ブログ、HTML5 対応の Theme を適用していることが解ってちょっと焦って勉強しなきゃ、って考えていたらとても素晴らしいスライドを発見しました!ちょっとリンクしておきます。

まずは「超入門」とタイトルされたこのスライドを理解することが始めようかな。

本投稿記事を印刷する・・・ 本投稿記事を印刷する・・・

XHTML における <!DOCTYPE> 宣言サンプル集


【追記】
下記内容を公開後、早速自分のブログはどうなっているのかを確認しました!御存じの時の通り、本ブログは WordPress で運営しているし、Theme ファイルは zeeSynergie を適用していますから header.php に宣言されているはず・・・でコードを確認すると・・・あれっ!?

<!DOCTYPE html><!-- HTML5 -->

ありゃっ!何と、このブログ・・・ HTML5 なんですね!自分のブログが HTML5 を採用している Theme を利用しているなんて知りませんでした。これにはちょっとビックリ。最先端の技術を適用しているなんて。これに気が付いただけでも勉強を始めた甲斐がありますね。

【公開時、投稿記事】
XHTMLHTML と CSS の勉強を本格的に始めました!(なんちゃって!)先日購入したエビスコム著「HTML/XHTML &スタイルシ-トレッスンブック ステップバイステップ形式でマスタ-できる」(ソシム:2007年6月)が想像以上に解り易いのでかなり読みふけっていました・・・

この本、(X)HTML を少し実践しては CSS を勉強するという形式で解説が進むので、私がこれまで経験した HTML の勉強が完了してから CSS という方法ではないでかなり実践的と感じていますが・・・私のような中途半端な知識の素人にはかなり役に立つ!中途半端な人だけではないでしょうけど。

さて早速自分の備忘録として記録しておきたいことがありました!

実は、私、HTML か XHTML かどっちが現段階で有利なのか説明できていませんでした。というより、WordPress や Theme を活用しているので詳細を理解することなくここまで来ていました。書籍のよれば、どうやら今のトレンドは、XML データを利用するようになっているので、現段階では互換性の高い XHTML を利用しておくのが無難、というアドバイスがありました。なるほど、どっちが有利といった考え方はなさそうです。これで明確になりましたね、私は。

上記に基づいて、ドキュメント宣言をリストしておきましょう。HTML 用のドキュメント宣言もありますがここでリストするのは割愛します。「GIFアニメ工房::各HTMLバージョンのDOCTYPE宣言のサンプル集」にもっと詳細のリストがありますから参照してみて下さい。

Types Code
XHTML 1.0 Strict DTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional DTD &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
XHTML 1.0 Frameset DTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.1 Strict DTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
XHTML Basic 1.0 DTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">

本投稿記事を印刷する・・・ 本投稿記事を印刷する・・・