ブラウザごとにページを確認すると、レイアウトが崩れていることが多いかと思われます。
それを直すために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

最近は使ってないので後ほど追記します。

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です