タグ

2010年5月11日のブックマーク (2件)

  • ブラウザバグ回避用CSSセットアップ / IEバグ対処フロー | Takazudo Clipping*

    暇だからCSSのセットアップでも載せとく。 CSSレイアウトで問題になるのは、ブラウザごとにバグがあって、それに対応するのにどうするかっていうのが一番困る。でも、ブラウザごとにっていっても、実際に問題があるのは、ネスケ4とかIE4とかMacIEとの当に古いブラウザと、バグの多いけどまだちょっと使っている人がいるIE5、IE5.5、まだまだこれからも高いシェアを続けていくIE6と、かなりましになったけどまだちょっと問題のあるIE7を、なんとかすればいい。逆に言えば、これら以外のブラウザには、フツーに何の仕掛けもなしに、きちんと表示される必要がある。FirefoxとかOperaは、かなりきちんと表示してくれるから。 要するに問題なのはIEばっかりなんだけれど、FirefoxやOperaできちんと表示されていれば、IEでボロボロになってても、大して心配はない。一定の流れでバグ回避をしていけば

  • スタイルシート(CSS) � CSS HACK | PHP & JavaScript Room

    Netscape 4、IE4を除外 Netscape 4 を除外 link要素のmedia属性に、screen以外を指定するとmedia属性をサポートしていないNetscape4を除外できます。 <!-- link要素のmedia属性に、screen以外を指定 --> <link rel="stylesheet" type="text/css" href="style.css" media="all" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen,tv" /> Netscape 4 と IE4 を除外 Netscape 4 および IE4 では@importをサポートしていないため、 外部CSSでそれ以外のブラウザに適用させるCSSを@importで読み込めばOK。 <!--