CSS:IE,Chrome,F(xiàn)irefox兼容性和CSS Hack以前寫過一篇關于CSS hack的文章,但近期回頭看了看發(fā)現(xiàn)理解的不夠深刻,,總結的也不凝練,于是今天重新測試從新寫一篇,。常用的CSS hack如下(筆者只對IE&FF&Chrome進行了測試),。 hack列表(全部經(jīng)筆者測試,且均為標準模式下,,混雜模式由于很少會用到所以未對其進行測試):
其中粉紅色部分為屬性hack,,黃色部分為選擇器hack,,它們可以結合使用。此外Firefox和Chrome也有它們專有的hack,,詳細hack方式及使 用示例如下: Firefox: @-moz-document url-prefix() /*寫在選擇器外層時(只可寫在此處):Firefox only*/ Chrome: @media screen and (-webkit-min-device-pixel-ratio:0) /*寫在選擇器外層時(只可寫在此處):Chrome only*/ 使用示例-寫在選擇器前面:
@-moz-document url-prefix() /*Firefox*/ { body { background-color:pink; } } 注意事項: 瀏覽器對css的解析是從前到后的,,并且采用最后一個樣式聲明。 原作者:微米博客 還是不知道怎么區(qū)分.好吧,來看個例子: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www./TR/xhtml1/DTD/xhtml1-transitional.dtd"> <body> <div id="note"> --------------------------------------------------------------------------------------------------- background: red; /* 對FF Opera和Safari有效 */ !important /*FF,、IE7有效*/ * /*IE都有效*/ ============================================================ IE8是可以和IE7兼容的,,簡單一行代碼,讓IE8自動調用IE7的渲染模式 |
|