とてもCSSハックが面倒ですので、何か用意してください

IE9のベータ版が公開されて間もありませんが、すでにいろいろとCSSハックが解明されていますね。

いやー、こういうの見つけ出しちゃう方ってすごいですね。ChoromeとかOperaなんかもドンドン見つけてしまってください!

と、思うのですが、なんだか実装者が面倒になる一方ですよね。こういうの。

そろそろ特定のブラウザだけにCSSを指定する方法を準備してもらいたい

各ブラウザのW3C仕様への準拠がドドドーっと進んできていますので、これからはもうCSSハックとかはいらなかなーとか思ったりもします。実際に、PC用のサイトをコーディングして、最近FirefoxやSafariへのハックを使った記憶がありません。

ただ、今後僕たちが担保しなきゃいけないデバイスがめっちゃ増えていった時のことを考えると、今のうちから何かしらの対策を練っておいて欲しいなと思うんですよね。

例えば、冷蔵庫に普通にブラウザが搭載されたとしましょう。ワンソースマルチユースの精神のもと、PC向けと、冷蔵庫向けのHTMLを一緒にした場合に、「あー、最近結構売れている、東芝の○○○だけはどうしても表示がおかしくなっちゃうなー」などがあるかもしれません。

たとえwebkitを採用してくれたとしても、素のwebkitから先は各社のエンジニアさんに託されるわけでして、そんなときはむしろwebkitであるがゆえにハックがしずらくでウザイなんとことにもなりかねないなーと思います。

というわけで、例えばですが、

@[メーカ名]-[機種名]-[バージョン番号] {
	[セレクタ] {
		[プロパティ]: [値];
	}
}

なんてふうに書くと、特定のヤツだけに簡単にスタイルを指定できるみたいなのを各社の方々が用意しておくとか、なにかしら簡単なヤツが欲しいなと思っています!

と、こうなってくるとIEのコンディショナル・コメントってすげー優れた機能ですね!

comment

  1. ピンバック: links for 2010-03-29 « 個人的な雑記

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

TrackBack URL :