iT邦幫忙

2022 iThome 鐵人賽

DAY 7
0
自我挑戰組

CSS 面試趣系列 第 7

Day 7 - Normalize CSS 和 Reset CSS 有何不同?

  • 分享至 

  • xImage
  •  

Normalize CSS 和 Reset CSS 有何不同?

Reset CSS:
移除 default browser 的 style,任何元素的 margins, paddings, font-sizes 都會被 reset 成一樣的。下面範例可以看到,即使是用 h1,但h1h6呈現的字體大小都一樣。

範例:
CodePen

<h1>h1</h1>
<h2>h2</h2>
<h3>h3</h3>
<h4>h4</h4>
<h5>h5</h5>
<h6>h6</h6>

可以在 codepen 的齒輪點擊後,將 CSS Base 設定為 Reset
Imgur

結果:
Imgur


Normalize CSS:
使各個瀏覽器的 style 呈現一致,例如 h1h6 字體都會一樣大,和加上粗體。

範例:
CodePen

<h1>h1</h1>
<h2>h2</h2>
<h3>h3</h3>
<h4>h4</h4>
<h5>h5</h5>
<h6>h6</h6>

可以在 codepen 的齒輪點擊後,將 CSS Base 設定為 Normalize
Imgur

結果:
Imgur


參考資料:
What is the difference between Normalize.css and Reset CSS?


上一篇
Day 6 - 什麼是 Pseudo elements? 什麼是 Pseudo classes?
下一篇
Day 8 - 什麼是 z-index?
系列文
CSS 面試趣30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言