Hack(駭客)
Hack:就是針對不同的瀏覽器去寫不同的html、css樣式,從而讓瀏覽器達到一致的渲染效果。
Hack分爲兩大類:HTML hack和CSS hack。
css hack也分爲兩大類:值hack和選擇器hack
/*ie6*/
hack符:-或者_(其中-是ie6特有的hack符,_是ie5和ie6都可以識別的)
在屬性名前面添加 - 符。表示這個屬性只有ie6瀏覽器認識,其他的都不會識別這個屬性。
/*ie6 和ie7*/
hack符:@、!、$、&、*、()、=、%、+、<>、|等都可以識別。
在屬性名前面添加以上hack符。表示這個屬性只有ie6和ie7瀏覽器可以認識,其他的都不會識別這個屬性。
/*ie8 以上*/
hack符:\0/
需要寫在屬性值後面,只有在ie8以上瀏覽器可以被識別。
/*ie5到ie10*/
hack符:\9
需要寫在屬性值後面。