CSSハック
■ CSSハック
★ アメブロで使うと良いCSSハック。
● アメブロの推奨利用環境は、現在(2011.03)、下記の様になっています。
最新の状況は、下記を参照
http://helps.ameba.jp/faq/others/5510/top_08.html
Windowsをお使いの場合
- 推奨OS:Windows XP
- Microsoft Internet Explorer 7.0
- Mozilla FireFox 3.0以上の最新版
- Google Chromeの最新版
Macintoshをお使いの場合
- 推奨OS:Mac OS X 10.5
- Mozilla FireFox 3.0以上の最新版
- Safari4.0 以上の最新版
- Google Chromeの最新版
◆ IE8、IE7、FireFox では、どうしても、表示の違いが発生し、
普通のCSSでは、すべてのブラウザ・バーションに対応できません。
そこで、CSSハックで、それぞれのブラウザ・バーションにのみ
有効なCSSを発行する必要があります。
下記の様に通常のCSSの部分の前に指定します。(赤字部分)
● IE8、Firefox、Opera、Safari のみに有効
◆ 例
html>/* */body #recent_entries_list{/* IE8、Firefox、Opera、Safari */
margin-left:-200px;
}
margin-left:-200px;
}
● Firefox、Opera、Safari のみに有効
◆ 例
html:not(:target) #recent_entries_list{/* Firefox、Opera、Safari */
margin-left:-200px;
}
margin-left:-200px;
}
● IE7 にのみ有効
◆ 例
html* #recent_entries_list{/* IE7 */
margin-left:-200px;
}
margin-left:-200px;
}
● 追記
● ウェブキットハック( Safari Google Chromeに有効)
@media screen and (-webkit-min-device-pixel-ratio:0){/* ウェブキットハック Safari Google Chrome */
#recent_entries_list{
margin-left:-200px;
}
}
#recent_entries_list{
margin-left:-200px;
}
}