Chrome、IE、および FF で正しく整列していない div があります。Chrome には padding-left:40px; が必要です。IE と FF はそうではありません。私は if で数時間遊んでいて、単純なものが欠けていることを知っています。これは私が試してきたことです:
<!--[if !IE]>-->
<link href="non-ie.css" rel="stylesheet" type="text/css">
<!--<![endif]-->
通常のstyle.cssでも試しました:
<!--[if !IE]-->
#lower .expo {padding-left:40px;}
<!-- <![endif]-->
または #lower .expo {幅:400px; パディングトップ:40px; フロート:左;}
私もこれを試しました:
#lower .expo {width:400px; padding-left:40px; padding-top:40px; float:left;}
<!--[if gt IE 6]>
#lower .expo {width:400px; padding-top:40px; float:left;}
<!-- <![endif]-->
興味深いことに、これを行うと:
<!--[if gt IE 6]>
#lower .expo {width:400px; padding-top:40px; float:left;}
<![endif]-->
#lower .expo {width:400px; padding-left:40px; padding-top:40px; float:left;}
IE では正しく表示されますが、FF や Chrome では表示されません。それは私を夢中にさせます。シンプルなものが欠けているに違いありませんが、あまりにも長い間見てきました。