ブラウザごとにページを確認すると、レイアウトが崩れていることが多いかと思われます。
それを直すためにCSSハックを仕方なく利用します。
※個人的な性格なのか、あまりCSSハックを使用してレイアウトを整えたくないんですよね・・・cssファイル読みにくくなるし・・・
IE6以下
* html div{
hoge: hoge;
}
IE7
*+html div{
hoge: hoge;
}
IE8以下
div{
hoge: hoge\9;
}
IE9
div:not(:target){
hoge: hoge\9;
}
Safari Google Chrome
body:nth-of-type(1) div{
hoge: hoge\9;
}
FireFox
最近は使ってないので後ほど追記します。