MacでSafari 3, Safari 4を確認する方法
2009 年 6 月 27 日 土曜日Safariもメジャーアップデートするごとに、幾つかCSSの解釈が変更になっているよう。
そこでSafari 3とSafari 4を共存させる方法が考えられるが、意外と面倒。
そこで、Multi-Safariを使う事で簡単に古いバージョンのSafariで確認する事が可能になる。
http://michelf.com/projects/multi-safari/
Safariもメジャーアップデートするごとに、幾つかCSSの解釈が変更になっているよう。
そこでSafari 3とSafari 4を共存させる方法が考えられるが、意外と面倒。
そこで、Multi-Safariを使う事で簡単に古いバージョンのSafariで確認する事が可能になる。
http://michelf.com/projects/multi-safari/
Safariのみ適用するCSS hackは幾つかあるが、Windows Safariでも確認できるのが
html[xmlns*=""] body:last-child #name{}
IEでは問題がないが、FirefoxやSafariでfloatを用いると背景が伸びない場合がある。以下がafter擬似クラスを使った対処方法のサンプル。
#name{
background-image: url();
}
#name:after{
content : "";
display : block;
height : 0;
clear : both;
}
Safari 3のみの適用になるが body:first-of-type でSafariのみCSSを適用する事が可能。
参考:http://coliss.com/articles/build-websites/operation/css/247.html
html:\66irst-child *****{
SafariのみCSSを記載
}
※但しIE - Safariには適用されない