bootsstrap框架使用筆記

bootstrap進入官網下載:boostrap官網?——》http://v3.bootcss.com/


下載bootstrap的css,js,字體包

開始下載我們所需要的包:

bootstrap包

下載成功后可以得到一個.zip的文件,解壓后我們可以得到一個包含css、fonts和js的文件夾

新建一個文件夾,命名為test,將剛剛三個文件夾復制到test文件夾中。然后新建一個html文件,采用bootstrap的基礎摸板 ?如下:


bootstrap的基礎模板

柵格系統

Bootstrap 提供了一套響應式、移動設備優先的流式柵格系統,隨著屏幕或視口(viewport)尺寸的增加,系統會自動分為最多12列。它包含了易于使用的預定義類,還有強大的mixin 用于生成更具語義的布局

簡介

柵格系統用于通過一系列的行(row)與列(column)的組合來創建頁面布局,你的內容就可以放入這些創建好的布局中。下面就介紹一下 Bootstrap 柵格系統的工作原理:

“行(row)”必須包含在.container(固定寬度)或.container-fluid(100% 寬度)中,以便為其賦予合適的排列(aligment)和內補(padding)。

通過“行(row)”在水平方向創建一組“列(column)”。

你的內容應當放置于“列(column)”內,并且,只有“列(column)”可以作為行(row)”的直接子元素。

類似.row和.col-xs-4這種預定義的類,可以用來快速創建柵格布局。Bootstrap 源碼中定義的 mixin 也可以用來創建語義化的布局。

通過為“列(column)”設置padding屬性,從而創建列與列之間的間隔(gutter)。通過為.row元素設置負值margin從而抵消掉為.container元素設置的padding,也就間接為“行(row)”所包含的“列(column)”抵消掉了padding。

負值的 margin就是下面的示例為什么是向外突出的原因。在柵格列中的內容排成一行。

柵格系統中的列是通過指定1到12的值來表示其跨越的范圍。例如,三個等寬的列可以使用三個.col-xs-4來創建。

如果一“行(row)”中包含了的“列(column)”大于 12,多余的“列(column)”所在的元素將被作為一個整體另起一行排列。

柵格類適用于與屏幕寬度大于或等于分界點大小的設備 , 并且針對小屏幕設備覆蓋柵格類。 因此,在元素上應用任何.col-md-*柵格類適用于與屏幕寬度大于或等于分界點大小的設備 , 并且針對小屏幕設備覆蓋柵格類。 因此,在元素上應用任何.col-lg-*不存在, 也影響大屏幕設備。

通過研究后面的實例,可以將這些原理應用到你的代碼中。

媒體查詢

在柵格系統中,我們在 Less 文件中使用以下媒體查詢(media query)來創建關鍵的分界點閾值。

/* 超小屏幕(手機,小于 768px) *//* 沒有任何媒體查詢相關的代碼,因為這在 Bootstrap 中是默認的(還記得 Bootstrap 是移動設備優先的嗎?) *//* 小屏幕(平板,大于等于 768px) */@media(min-width:@screen-sm-min){...}/* 中等屏幕(桌面顯示器,大于等于 992px) */@media(min-width:@screen-md-min){...}/* 大屏幕(大桌面顯示器,大于等于 1200px) */@media(min-width:@screen-lg-min){...}

我們偶爾也會在媒體查詢代碼中包含max-width從而將 CSS 的影響限制在更小范圍的屏幕大小之內。

@media(max-width:@screen-xs-max){...}@media(min-width:@screen-sm-min)and(max-width:@screen-sm-max){...}@media(min-width:@screen-md-min)and(max-width:@screen-md-max){...}@media(min-width:@screen-lg-min){...}

柵格參數

通過下表可以詳細查看 Bootstrap 的柵格系統是如何在多種屏幕設備上工作的。


bootstrap柵格的劃分

詳細的資料去bootstrap官網上查找:bootstrap起步的詳情介紹http://v3.bootcss.com/css/#grid

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 1,787評論 0 2
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,327評論 0 11
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,784評論 1 92
  • Bootstrap是什么? 一套易用、優雅、靈活、可擴展的前端工具集--BootStrap。GitHub上介紹 的...
    凜0_0閱讀 10,917評論 3 184
  • 咿吖呦__閱讀 188評論 0 0