91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Bootstrap的有哪些優缺點

發布時間:2020-07-14 09:21:45 來源:億速云 閱讀:156 作者:Leah 欄目:web開發

Bootstrap的有哪些優缺點?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。


bootstrap是一個用于快速開發web應用程序和網站的前端框架,基于html、css、javascript。
優點是:移動設備優先,支持主流瀏覽器,易使用,響應式設計
缺點:不支持IE6,重度使用class而class不夠語義化,使用bootstrap開發的網站同質化嚴重。

Bootstrap 提供了一套響應式、移動設備優先的流式網格系統,隨著屏幕或視口(viewport)尺寸的增加,系統會自動分為最多12列。

移動設備優先策略

  • 內容

    • 決定什么是最重要的。

  • 布局

    • 優先設計更小的寬度。

    • 基礎的 CSS 是移動設備優先,媒體查詢是針對于平板電腦、臺式電腦。

  • 漸進增強

    • 隨著屏幕大小的增加而添加元素。

響應式網格系統隨著屏幕或視口(viewport)尺寸的增加,系統會自動分為最多12列。

Bootstrap 網格系統(Grid System)的工作原理

網格系統通過一系列包含內容的行和列來創建頁面布局。下面列出了 Bootstrap 網格系統是如何工作的:

  • 行必須放置在 .container class 內,以便獲得適當的對齊(alignment)和內邊距(padding)。

  • 使用行來創建列的水平組。

  • 內容應該放置在列內,且唯有列可以是行的直接子元素。

  • 預定義的網格類,比如 .row.col-xs-4,可用于快速創建網格布局。LESS 混合類可用于更多語義布局。

  • 列通過內邊距(padding)來創建列內容之間的間隙。該內邊距是通過 .rows 上的外邊距(margin)取負,表示第一列和最后一列的行偏移。

  • 網格系統是通過指定您想要橫跨的十二個可用的列來創建的。例如,要創建三個相等的列,則使用三個 .col-xs-4

  • 媒體查詢

    媒體查詢是非常別致的"有條件的 CSS 規則"。它只適用于一些基于某些規定條件的 CSS。如果滿足那些條件,則應用相應的樣式。

    Bootstrap 中的媒體查詢允許您基于視口大小移動、顯示并隱藏內容。下面的媒體查詢在 LESS 文件中使用,用來創建 Bootstrap 網格系統中的關鍵的分界點閾值。

    /* 超小設備(手機,小于 768px) */
    /* 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) { ... }
  • 媒體查詢有兩個部分,先是一個設備規范,然后是一個大小規則。在上面的案例中,設置了下列的規則:

    讓我們來看下面這行代碼:

    @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
  • 基本的網格結構

    下面是 Bootstrap 網格的基本結構:

    <div class="container">
       <div class="row">
          <div class="col-*-*"></div>
          <div class="col-*-*"></div>      
       </div>
       <div class="row">...</div></div><div class="container">....

關于Bootstrap的有哪些優缺點問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海宁市| 桓台县| 扶沟县| 郴州市| 华坪县| 青龙| 金塔县| 陆良县| 墨脱县| 纳雍县| 炎陵县| 龙江县| 咸阳市| 连江县| 特克斯县| 屏南县| 桑日县| 江源县| 东源县| 辉南县| 亳州市| 册亨县| 楚雄市| 阿荣旗| 桐庐县| 平潭县| 南昌市| 金华市| 汤原县| 柳林县| 唐海县| 明水县| 洛南县| 雅安市| 临桂县| 辽宁省| 榆中县| 延长县| 克东县| 泽库县| 洛宁县|