所以我決定把我的CSS分成只有ie6和ie7的文件。我將在此文件中的CSS規則,針對IE6和IE7只,如:檢查Internet Explorer。 PHP與即時條件註釋?
div {
*color: red; /* target ie7 and below */
_color: green; /* target ie6 and below */
}
如果可能的話,我更喜歡使用PHP與$_SERVER['HTTP_USER_AGENT']
來檢測瀏覽器,而不是IE條件評論。
我知道訪問者可以「欺騙」他們的用戶代理並聲稱他們是他們想要的任何瀏覽器,但是使用PHP而不是條件註釋來檢測瀏覽器的一般意見是什麼?
如果你必須使用瀏覽器嗅探,默認發送良好的頁面,並只發送中性版本到已知的錯誤瀏覽器。 – Macha 2009-10-31 15:33:06
有人欺騙他的用戶代理顯然*想要*獲得特定的CSS。你爲什麼想要猜測你的用戶? – Martha 2009-10-31 16:12:21