作用:
Reset CSS和Normalize CSS都是重置瀏覽器自帶樣式。
區(qū)別:
reset 的目的灸姊,是將所有的瀏覽器的自帶樣式重置掉拱燃,這樣更易于保持各瀏覽器渲染的一致性。
normalize 的理念則是盡量保留瀏覽器的默認(rèn)樣式力惯,不進(jìn)行太多的重置碗誉。
最主要的區(qū)別是Normalize.css保留不同瀏覽器同標(biāo)簽相同的默認(rèn)值,只重置不同默認(rèn)樣式的差異父晶,可以說css reset的高級版哮缺。
相對于普通的css reset,Normalize的的瀏覽器的兼容性更好甲喝,normalize.css支持更多的瀏覽器(包括手機(jī)端)
根據(jù)官網(wǎng)的定義: normalize.css是一個現(xiàn)代的尝苇,為HTML5準(zhǔn)備的reset.css的替代品。它可以使元素的渲染在多個瀏覽器下都能保持一致并且符合規(guī)范埠胖。它所瞄準(zhǔn)的茎匠,也都是些需要規(guī)范化的樣式。
Normalize.css的目標(biāo)
1押袍、保留有用的瀏覽器默認(rèn)樣式诵冒,而不是一概將它們“抹殺”。
2谊惭、normalize.css作用在范圍更廣的元素上面汽馋。
3、修正了一些bug及主流瀏覽器在渲染上的不一致圈盔。
4豹芯、提高了可用性。
5驱敲、用更加詳細(xì)的文檔及注釋來解釋代碼的含義铁蹈。