Google ChromeとSafariのCSSハック
Google ChromeとSafariのCSSハックを紹介します。
CSSハックに用いる文字列は以下です。
@media screen and (-webkit-min-device-pixel-ratio:0) {}
使い方ですが、適用したいセレクタ全体を上記の文字列でまるっと括れば、括ったセレクタ(青色)がGoogle ChromeとSafariのみに適用されます。
@media screen and (-webkit-min-device-pixel-ratio:0) {
#hoge {
padding-top: 1px;
}
}
複数のセレクタを適用したい場合は、次のようにまとめて書くことができます。
@media screen and (-webkit-min-device-pixel-ratio:0) {
#hoge {
padding-top: 1px;
}
.huga {
margin-bottom: 2px;
}
}
参考記事は以下です。タイトルには「Chrome alone」とありますが、WebKit系のブラウザに有効なようです。
こういったCSSハックを使わないのがいいことは理解しています。すいません。
Posted by yujiro このページの先頭に戻る
- YouTube動画にキャプションをつけてテキストを回り込ませる方法
- 画像を下揃えにしてテキストを回り込ませる方法
- style要素にCSSの擬似要素は記述可能か?
- position:relativeを設定すると他の要素がずれる場合の対処
- CSSでタブ切り替えする方法
- :target擬似クラスのまとめ
- CSSでヘッダを固定したスクロールテーブルを作る方法
- レスポンシブウェブデザインで画像を縮小する方法
- disabledなボタンのhoverのスタイルを無効にする方法
- HTML要素を別の要素を基点にしてCSSで絶対配置する方法
- :not擬似クラスでCSS3のサポートをチェックする方法
- :checked擬似クラスでチェックボックスに連動して要素を表示させる方法
- ol要素の入れ子で親の番号を子に割り当てる方法
- チェックボックスやラジオボタンを大きくする方法
- CSSで中央に配置する方法
トラックバックURL
コメントする
greeting