close

本系列文章為參照Bootstrap中文教學  自己加一些註解後的內容
1.必須採用HTML5

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. ...
  4. </html>

 

lang=language;
中文:zh,zh-cn,zh-hk..
英文:en
日:ja
德:de

2.Bootstrap 為螢幕、佈局和連結設置了基本的全域樣式。
(1)移除body中的margin

複習一下網頁樣式

(2)移除body的background-color
(3)使用 @baseFontFamily@baseFontSize 和 @baseLineHeight 屬性做為佈局的基礎

基本上html是採用CSS+div/table 來做佈局 (也就是網頁的長相)
(4)透過 @linkColor 設置全域連結顏色,當連結處於 :hover 狀態時才會帶有下劃線
這段目前還不懂
譯者註:Bootstrap 是使用 LESS 撰寫,如果讀者習慣使用 SCSS(另有SASS)的話,可以參考 bootstrap.scss 這個專案的內容。
LESS :一種CSS語法  -寫 CSS 時更輕鬆,讓 CSS 支援變數、計算、函式、繼承
sass/scss:參照SASS教學手冊

用Normalize重置樣式

在 Bootstrap 2 開始,舊的重置方式被 Normalize.css 取代,這是由 Nicolas Gallagher 和 Jonathan Neal 共同維護,並且還被 HTML5 Boilerplate 採用。雖然我們在 reset.less 裡使用許多 Normalize,不過我們也移除不合適 Bootstrap 的元素。

→使用 CSS Reset 的主要目的是為了替你的「跨瀏覽器網頁設計」

有別於 CSS Reset 的強勢作風,也有人開發出另一種 CSS Normalize 版本,這類的 CSS 樣式表有個很大的特色就是保留原本預設 HTML 標籤的樣式,僅針對不同瀏覽器與各版本間不相容的標籤進行些微調整,盡量讓預設 HTML 標籤的樣式可以在各以在瀏覽器版本間擁有一致的呈現
參考
網站建置不是件簡單的事 @ 跨瀏覽器網頁設計密技 (1)

 

預設網格系統(下回待續)

 

 

arrow
arrow
    全站熱搜

    Swark 發表在 痞客邦 留言(0) 人氣()