2010-05-24 75 views
3

好吧,這可能不是最好的標題,我知道爲什麼我們需要瀏覽器重置:因爲瀏覽器有不同的默認設置。爲什麼需要瀏覽器重置?

我的問題,這是太長,放入一個標題是:

如果每個人都需要使用重置樣式表90%的時間,爲什麼瀏覽器需要設置默認的樣式?無論如何,我們只是要刪除它們,對吧?

回答

12

因爲某些規則在默認情況下是有意義:

  • 表細胞有display:table-cell;
  • <b>使文本加粗,<i>使文本傾斜
  • 段落應該在它們之間
  • 無序列表有空間應顯示爲項目符號列表

問題不在於瀏覽器有默認設置,而是默認設置都不相同。

+1

通過@BalusC鏈接他的鏈接回答:http://css-class.com/test/css/defaults/UA-style-sheet-defaults.htm – ANeves 2010-05-24 15:19:47

5

關閉我的頭頂 - 在顯示純html,沒有樣式的網站時做合理的事情。

1

因爲不是大家都使用「重置樣式表」。我腦海中最大的例子是維基百科,它以瀏覽器的默認字體顯示內容。

+0

http://www.css-reset.com/

觀看演示這並不完全正確。它使用無襯線。 – 2010-05-24 14:52:44

+0

但確實如此。 – ANeves 2010-05-24 15:11:40

0

這是因爲它讓你進入一個已知的狀態,因此在各種瀏覽器中看起來很相似。

1

復位樣式表是我的愚見僅供誰是咆哮的瀏覽器之間的未成年人的造型差異,不知道默認的行爲首先是有用/從頭頂的風格,使他們被迫填寫CSS中的所有這些樣式本身。

如果你想看到更多的想法背後這個輿論的答案,檢查this answer

相關問題