タグ

ブックマーク / vwxyz.hateblo.jp (2)

  • Andrew Tetlaw「(印刷用スタイルシートでは)!importantは本当に役立つ」 - 以下斜め読んだ内容

    sitepointのブログエントリ !important is Actually Useful (in Print Style Sheets) 以下斜め読んだ内容 !important cssコミュニティで不評 各セレクタの詳細度がわかりにくくなる、メンテナンスがしにくくなる 自分も長年同意見 印刷用スタイルシート 唯一!importantを使ってもいいケースだと思う 印刷用スタイルシートと!importantがうまくいく例 例クロスフェードするイメージギャラリーの実装 progressive enhancementに従い実装 1カラムの枠に画像が次々表示される クロスフェードでは、img要素のstyle属性の値を操作 jsオフ環境にも優しくなる 印刷時に問題。このまま印刷すると1つしか画像が印刷されない style属性内で、media typeを宣言できないから。 印刷時に画像を全部表示

    Andrew Tetlaw「(印刷用スタイルシートでは)!importantは本当に役立つ」 - 以下斜め読んだ内容
  • !importantはieでは実装に不備 - 以下斜め読んだ内容

    http://cssbug.at.infoseek.co.jp/detail/winie/b168.html 同じブロックレベル要素の中で、!importantつきのプロパティを書き(例、width:100px !important;)下の行に!importantなしのプロパティ(width:120px;)と書いたセレクタをあるブロックレベル要素に適用すると、モダンブラウザでは!importantつきのプロパティが適用されるが、ieでは下の行にあるwidth:120px;のほうを適用してしまう。 アンダースコアハックはこれを使えば使わずに済むということか? update:2008.3.11 IE7では!important実装の不備は解消された。上の例だと、IE6までは、widthは120pxになってしまうが、IE7では他のモダンブラウザと同様に、widthは100pxで表示される。 実は、

    !importantはieでは実装に不備 - 以下斜め読んだ内容
  • 1