<font id="zqva1"></font>
<rt id="zqva1"></rt>
  • <tt id="zqva1"></tt>
    <cite id="zqva1"></cite>

    <cite id="zqva1"><noscript id="zqva1"></noscript></cite>
      <rp id="zqva1"><meter id="zqva1"></meter></rp>

        <cite id="zqva1"></cite>
          <b id="zqva1"></b>
          <rp id="zqva1"></rp>
          <cite id="zqva1"></cite>

          <rt id="zqva1"></rt>

        1. <rp id="zqva1"></rp>

          bootsrap的響應式開發,如何使用bootsrap制作響應式布局網站

          時間:?2017-11-20閱讀:?1036標簽:?bootsrap

          bootsrap響應式開發是為了讓用戶在不同尺寸的設備上,同一URL下瀏覽網頁都可以獲得良好的視覺效果。為了實現bootsrap響應式設計,我們需要創建適配各種設備尺寸的css,讓頁面加載的時候去匹配對應的css樣式。


          啟用響應式特性

          在head頭部添加如下代碼:viewport中width值為 'device-width',用來告訴瀏覽器使用原始的分辨率,initial-scale 屬性是視口最初的比例。當設置為 1.0 時,將呈現設備的原始寬度。注意: bootsrap2版本中bootstrap-responsive.css是單獨的響應式樣式文件, bootsrap3是移動優先的(移除了改樣式文件),默認就是支持響應式的。

          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <link href="assets/css/bootstrap-responsive.css" rel="stylesheet"><!--bootsrap3版本不用引入-->

          目前用bootsrap3 最大的取舍就是是否兼容 ie8 。如果必須兼容ie7 8 的話建議用bootsrap2  

          Bootsrap的柵格系統

          Bootstrap 提供了一套響應式、移動設備優先的流式柵格系統,隨著屏幕或視口(viewport)尺寸的增加,系統會自動分為最多12列。它包含了易于使用的預定義類,還有強大的mixin 用于生成更具語義的布局。  只有理解柵格系統的原理,才能實現響應式布局,它是通過一系列的行(row)與列(column)的組合來創建頁面布局,你的內容就可以放入這些創建好的布局中。它的工作原理:

          “行(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-* 不存在, 也影響大屏幕設備。


          Bootsrap的媒體查詢

          在柵格系統中,我們在 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官網地址:http://www.bootcss.com/


          吐血推薦

          1.站長廣告聯盟: 整理了目前主流的廣告聯盟平臺,如果你有流量,可以作為參考選擇適合你的平臺點擊進入...

          2.休閑娛樂: 直播/交友    優惠券領取   網頁游戲   H5游戲

          鏈接: http://www.modern-decoration.com.cn/article/detial/123

          fly63.com版權所有,內容以共享、參考、研究為目的,不存在任何商業目的。其版權屬原作者所有,如有侵權,請與小編聯系!情況屬實本人將予以刪除!

          文章投稿關于web前端網站點搜索站長推薦網站地圖站長QQ:522607023

          小程序專欄: 土味情話心理測試腦筋急轉彎幽默笑話段子句子語錄成語大全

          国产精品高清视频免费 - 视频 - 在线观看 - 影视资讯 - 唯爱网