CSSの良いハック・悪いハック

ちょいちょいといつもの巡回中にWeb標準Blogさんの今日の記事で、IEチームが使用を控えるように言っている悪いハックの話をしていて

「うむうむ、IE7に向けて下準備しておかないといけないよねー」なんて読んでいたんですが

MicrosoftのIE開発チームが、「Call to action: The demise of CSS hacks and broken pages」のなかで使用を控えるよう呼びかけた「悪いハック」には、以下のものがあります。
html > body

子供セレクタを利用するCSSハックです。子供セレクタを解釈するかどうかを振り分けの条件としています。

* html

子孫セレクタを利用するCSSハックです。(X)HTML文書のルート要素はHTML要素であり、その祖先に相当する要素は存在しません。しかしInternet Explorerはこのセレクタを有効なものとして解釈します。

head:first-child + body

通称「Owen Hack」。疑似クラスと隣接セレクタを利用するCSSハックです。first-child疑似クラスと隣接セレクタの双方を解釈するかどうかを振り分けの条件としています。

head + body

隣接セレクタを利用するCSSハックです。隣接セレクタを解釈するかどうかを振り分けの条件としています。

body > element

子供セレクタを利用するCSSハックです。子供セレクタを解釈するかどうかを振り分けの条件としています。

困ったことに私がやっているカタチのIE避けそのものじゃないですか…。うわぁ困ったなぁ…、と思って。IE blogの方での推奨ハック手順を読んだのですが


えー、<!--[if IE]><!--[if IE]>ですかぁー



結論:IEよ、お前が悪い



おまいは、ページ作成者側に、いちいちすべてのページにコレを埋め込んで行けと…。Web標準でもないコードを。非生産的に。

投稿者 baban 2006/01/18 at 00:16

no comments no trackbacks

JIS第二水準文字まで備えるかわいらしく読みやすい手書きフォント「ふい字」

投稿者 baban 2006/01/16 at 15:22

no comments no trackbacks

あなたが選ぶ静止画M@D大賞2005:準備中

いや、ホント今年は何も関わってこなかったなぁ…あっはっは。

最初の最初、2001年からどっかで何かしていたコレも、最初の投票方式決める話し合いのときちょこちょこと口出ししたくらいだし

まぁ、自分はあとPremiereとAEの基礎講座完成させたら、やろうと思ってたことに大きな事が残っていないので、まぁいいかー(著作権周りは心配事が残るんですが

投稿者 baban 2006/01/16 at 14:59

no comments no trackbacks

Firefox、シェア10%に迫る勢い

投稿者 baban 2006/01/10 at 00:46

no comments no trackbacks

『雲のむこう、約束の場所』小説版発売

投稿者 baban 2006/01/07 at 13:50

no comments no trackbacks

大手同人サークル、同人作品で売り上げ6000万、版権元から警告

投稿者 baban 2006/01/03 at 20:11

no comments no trackbacks

謹賀新年

ど~も。みなさん、アウグーリ・ゴナンゴ(脱力

今年もよろしくお願い致します

さて、新年にはその年の抱負を述べるのが慣例だと思うのですが、まぁ、アレです。今年の抱負

激・マイペース!

で行こうかと

確か去年の抱負は逐次撤退だたとおもうのですが、正直かなり上手くやった気がします、今年も頑張ろうと思います

投稿者 baban 2006/01/03 at 20:07

no comments no trackbacks

IT転職を減らす方策

投稿者 baban 2005/12/28 at 18:52

no comments no trackbacks

OOoから見るオープンソース普及のカギは何か?

投稿者 baban 2005/12/28 at 18:52

no comments no trackbacks

WWWの父が語るブラウザのビジョン

投稿者 baban 2005/12/28 at 18:51

no comments no trackbacks