[CSS]主要ブラウザの特定ブラウザのみに有効なCSSハック集
Internet Explorer、Firefox、Safari、Chrome、Operaなど主要ブラウザの中の特定ブラウザのみに有効なCSSハックをbradKELLETTから紹介します。
Documenting the Hacks: CSS Browser Targeting
CSSハックは使用しないに越したことはありませんが、必要がある場合には最小限簡潔に記述しておくようにします。
各ブラウザの新しいバージョンがリリースされた際、これらのハックが無意味なものになることも念頭においてください。
Internet Explorer 6
IE6のみに適用します。
Internet Explorer 7
IE7以下用を記述し、更にIE6用を上書きします。
Firefox 2
Fx2のみに適用します。
Firefox 3
Fx2用を記述し、更にFx3用を上書きします。
Safari 3.0+
Safari3.1用ですが、CSS3を利用しているためFx3.5もサポートするでしょう。
Safari 3.1 and Google Chrome
Safari3.1とChriomeに適用します。ただし、これもFx3.5がサポートするでしょう。
Opera 9
Operaのみに適用するものは少し複雑になります。
OperaとWebkitブラウザ(SafariとChrome)用を記述し、WebkitブラウザとFx3.5用を上書きします。
Post on:2010年1月27日








Comments
» [CSS]主要ブラウザの特定ブラウザのみに有効なCSSハック集 | コリス My_Room-bookmarks
on 2010年1月27日
[...] [CSS]主要ブラウザの特定ブラウザのみに有効なCSSハック集 | コリス [...]
links for 2010-01-27 « 個人的な雑記
on 2010年1月28日
[...] [CSS]主要ブラウザの特定ブラウザのみに有効なCSSハック集 | コリス (tags: browser css) [...]
funafuna38
on 2010年1月28日
#selector {
*property: value;
_property: value;
}
IEは↑でもいいすな。あとIE8ぬけてますよ。* はコメントアウトででてくるので、個人的にはHTMLにあんまりでてこない $ を推奨しますが。
IE8用は↓が使えるかな。最近つかってないので使えなくなってたらごめんなさい。
head~/* */body #selector { property: value; }
safariはこれでもいいすな
html:not(:only-child:only-child) #selector {property:value;}
【CSS】特定のブラウザにのみ適用させるCSSハック « minimo
on 2010年1月28日
[...] [CSS]主要ブラウザの特定ブラウザのみに有効なCSSハック集より [...]
今週の管理人Bookmark (1/24-1/31) - ElectricBrain Standard
on 2010年1月31日
[...] [CSS]主要ブラウザの特定ブラウザのみに有効なCSSハック集 | コリス [...]