HTML5、着実に導入進めてます

20110404  

こんにちは、木根です。

今まで、スマホサイトのみでHTML5を使っていたのですが、慣れるためにももっと使っていかなければという思いから、最近PCサイトでも導入しつつあります。

HTML5導入にあたり最低でも下記2点の問題があり、対応しなければいけません。

1.reset.cssのHTML5対応
2.IE8以下の対応

■reset.cssのHTML5対応について
※reset.cssとは
ブラウザごとにデフォルトのスタイルが設定されているのですが、各ブラウザで違っていたりするので、それをリセットしてスタイルがまったくついていない状態にするためのcssです。
絶対に使わなければいけないものではないのですが、ブラウザごとの表示の違いを最小限にできたり、意図しないスタイルがついてしまうことを避けられるので自分はほぼ毎回使っています。

問題として、HTML5には新しいタグがあるので、今までのものだとそのタグのリセットは出来なくなります。
そこで、cssの見直しを行いました。
cssを新しくする時に迷ったことがあるのですが、今まで通りreset.cssでいくか、最近流行りつつあるNormalize.cssでいくかということです。
※Normalize.cssとは…
Normalize.cssは、必要な部分だけリセットして他のデフォルトスタイルは残す というものです。
下記ページはNormalize.cssを使った場合のデモページです。

http://necolas.github.com/normalize.css/demo.html

結構そのままのスタイルの部分が多いかなという印象です。

いろいろと迷いましたが、結局reset.cssをベースにしたものにしました。
今まで慣れ親しんできたのと、一からスタイルを設定するのが楽しい性分なので。
これで、とりあえずreset.css問題は解決です。

■IE8以下の対応
IE8以下では、HTML5要素につけたスタイルを反映してくれません。
IE6だったらまだしも、さすがにIE8を切り捨てることは出来ませんね…
そこで欠かせないのがhtml5.jsです。
このJapaScriptを使うことにより、IE8以下でもHTML5タグのスタイルが反映されます!
これでIE8以下対応もOKです。

これからは可能な限りHTML5を使って行きます!!

Read More →

Shift 5に参加しました

lp20-logo  

こんにちわ、木根です。

先日、CSS Nite LP, Disk 20:Webデザイン行く年来る年(Shift5)に参加してきました。
この「Shift」というイベントは、その年のWeb制作シーンを振り返ると言う内容で、毎年年末に開催しているのですが、今回で第5弾になるそうです。

ちなみにShiftの参加は今回が初めてになります。

HTML5,CSS3,Javascriptなどをもっと勉強しなければと感じさせられました。
また、BindやMuseのような便利な制作ツールが出てきたり、みんビズのようなサービスができたことにより、webページ制作の敷居がどんどん下がっていって、うかうかしてられないなと思わされたり…

そして、その年を振り返るということは必要だなと感じさせられました。
忘れかけていたことを思い出す良い機会になったり、知らないことも結構あったりで、
とても勉強になりました。
まだまだ勉強しなければならない身ですが、このイベントでさらに課題が見えてきました。

今回のイベントでとても良い刺激を受けたので、年末ラストスパートをかけてがんばります。
何卒よろしくお願いいたします。

Read More →