サイト構築・更新メモ

HTML5にリニューアルした感想と、簡単に方法の紹介

今回の見た目はほとんど変わらないリニューアルですが、HTML的にがらっと変えました!
XHTML→HTML5にです!

正直、HTML5は新しい要素に対応していないInternet Explorerなどのブラウザのシェアがもっと減らないと使えないなと思っていたのですが、ちょっとしたJavaScriptを使うだけで対応出来ると言うことが分かったので、さっそく勉強も兼ねてこのサイトを改造してみました。


HTML5の要素の使い方

要素の使い方などは一言で説明できないのですが、私は「CSS Nite in OSAKA, Vol.20」で勉強しました。
羽田野 太巳さん著の「徹底解説HTML5マークアップガイドブック」 がこれから勉強する方にはおすすめです。

参考にしたサイト


イベントで勉強したからと言って、実際に組むときには迷うことがありました。
その場合はHTML5.jpなどHTML5で組まれているということを知っているサイトのソースを覗いて参考にさせていただきました。

IEでもHTML5にしても問題がでなくなるJavaScriptなどは(他にも一緒に書きたいこともあるし)長くなりそうなのでまた、別の機会に書きますね!


使用エディタ

Dreamweaver CS5でコーディングしたのですが、素のDreamweaver CS5だとまだHTML5に対応していません。
そこで!こちらの拡張を入れて作業をしました。


Dreamweaver CS5のバグ? 私だけ??

HTML5+文字コードUTF-8DWのテンプレート機能を使ったら、テンプレートを更新すると文字コードがなぜかShift-JISになってしまうのですよ。metaの記述はUTF-8のままですよ。
miで開いてUTF-8に直したりしてるのですが、うっかり文字コードの修正を忘れて連続でテンプレ更新するとそのテンプレを参照しているファイルが腐るので怖いです!!
一度Dreamweaver CS5をインストールをし直してみたのですが治らないです...。いったい何なんでしょうか。
ちなみにMac版です。Windows版では試してないので、そのうち試してみます。

追記:2010/12/27

メタタグの文字コードの記述をHTML5以前の方法にすると、文字コードが保たれるみたいです。
詳しくはこちらのサイトで!→ Dreamweaver CS4 でテンプレートを適用すると文字化けする件。
DW CS5の環境設定で「フォント」をUTF-8にしたり、「新規ドキュメント>エンコーディング初期設定:エンコーディングが指定されていない〜」をUTF-8にしてチェック入れたりしてるのですが、ダメですよ。
HTML5のメタタグの指定方法は簡単になってよかったのに、DWテンプレの時はXHTML方式とかで書く方がよさげですね...。(残念!!!)


HTML5について思うこと

今回、新しい技術に触れ楽しくHTML5と戯れてみましたが、実際の案件でHTML5を使うメリットがあるのかと言う問題とはまた別ですね。
Flashが使えないiPhoneなどで動画を再生したいサイトなどでvideo要素を利用するためにHTML5を使うって言うのはよく聞きます。
Canvasも注目されていますが今はまだ絵を描くのにガリガリJavaScriptを書かなくてはいけないので、一般的なサイトで使うにはまだ現実的ではないと思います。
でも、HTML5でサイトを作成しても害はないし、仕様が決まっていない便利機能が使えるようになったらすぐに取り込めるように、HTML5で作っておくのもいいのではないでしょうか。

トラックバック(1)
このブログ記事を参照しているブログ一覧:HTML5にリニューアルした感想と、簡単に方法の紹介
Dreamweaver CS4 でテンプレートを適用すると文字化けする件。
Dreamweaver CS4 で、テンプレートを作成・適用すると、文字化けするという現象が起きました。 結論から言うと、HTML5 でコーディングすると... 続きを読む
2010/07/05 from btmup Blog
コメントする
名前
e-mail
URL
コメント(スタイル用のHTMLタグを使うことができます)