---
# System prepended metadata

title: 'CSS Reset, CSS Normalize'
tags: [CSS]

---

---
tags: CSS
---
# CSS Reset, CSS Normalize

## CSS Reset

網頁設計的標準是由 W3C 協會所制定的，每一個 HTML 標籤元素都有 CSS 預設值的設定，但各大瀏覽器為了耍屌，會自己加一些有的沒的，非常惱人，所以衍伸出 CSS Reset 的用法。

**講設定全部重置歸零**，統一各瀏覽器的顯示效果。

CSS Reset 須結合網頁設計師寫程式的習慣才較符合工作流程，有各式各樣的 CSS Reset。

 - [myer reset.css](http://meyerweb.com/eric/tools/css/reset/)
 - [HTML5 normalize.css](http://necolas.github.io/normalize.css/)

## CSS Normalize

但 CSS Reset 會重置一大卡車的標籤，所以後來 Bootstrap 就使用了 CSS Normalize，保留原本預設 HTML 標籤的樣式，僅針對不同瀏覽器與各版本間不相容的標籤進行些微調整。

 - 保留一些有用的瀏覽器設定
 - 修正瀏覽器的 Bug 與不一致的地方
 - 提供一般化的樣式