Normalize.css 是?
Normalize.css 是一個可以定制的CSS文件,它讓不同的瀏覽器在渲染網頁元素的時候形式更統一。
Normalize.css 能干什么?
-
保留有用的默認值,不同於許多 CSS 的重置
-
標准化的樣式,適用范圍廣的元素。
-
糾正錯誤和常見的瀏覽器的不一致性。
-
一些細微的改進,提高了易用性。
-
使用詳細的注釋來解釋代碼。
支持的瀏覽器:
-
Google Chrome (latest)
-
Mozilla Firefox (latest)
-
Mozilla Firefox ESR
-
Opera (latest)
-
Apple Safari 6+
-
Internet Explorer 8+
Normalize.css到底有什么用
- 不同的瀏覽器在對於CSS沒有定義的一些樣式屬性是不一樣的,
- 比如沒有在自己的CSS里面規定超鏈接有沒有下划線的時候,有些瀏覽器有,有些瀏覽器沒有;
- 再比如有一些瀏覽器規定的超鏈接默認顏色是藍色,有一些又是黑色。
- 而這個CSS的功能就是對幾乎所有的默認樣式進行重置,讓所有的瀏覽器上對於未定義的樣式瀏覽效果達到一致
- (雖然說無法完全一致,但至少可以消除掉大部分差距)
- 當然如果你自己的CSS已經對默認樣式進行了重置,不使用它也是可以的。
那我同時link兩個css的話,會不會有沖突?
我使用Normalize.css是為了像你所說的對幾乎所有的默認樣式進行重置,讓所有的瀏覽器上對於未定義的樣式瀏覽效果達到一致,那我再link我自己的style.css是不是也可以在他的基礎上達到我的效果?
答:把Normalize.css里面的所有內容放在自己的style.css的最上面,那樣如果有沖突的話,寫在后面的CSS設置默認是會覆蓋掉寫在前面的