Bootstrap的有哪些優(yōu)缺點?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
成都創(chuàng)新互聯(lián)公司是一家集網站建設,化州企業(yè)網站建設,化州品牌網站建設,網站定制,化州網站建設報價,網絡營銷,網絡優(yōu)化,化州網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。
bootstrap是一個用于快速開發(fā)web應用程序和網站的前端框架,基于html、css、javascript。
優(yōu)點是:移動設備優(yōu)先,支持主流瀏覽器,易使用,響應式設計
缺點:不支持IE6,重度使用class而class不夠語義化,使用bootstrap開發(fā)的網站同質化嚴重。
Bootstrap 提供了一套響應式、移動設備優(yōu)先的流式網格系統(tǒng),隨著屏幕或視口(viewport)尺寸的增加,系統(tǒng)會自動分為最多12列。
內容
決定什么是最重要的。
布局
優(yōu)先設計更小的寬度。
基礎的 CSS 是移動設備優(yōu)先,媒體查詢是針對于平板電腦、臺式電腦。
漸進增強
隨著屏幕大小的增加而添加元素。
響應式網格系統(tǒng)隨著屏幕或視口(viewport)尺寸的增加,系統(tǒng)會自動分為最多12列。
網格系統(tǒng)通過一系列包含內容的行和列來創(chuàng)建頁面布局。下面列出了 Bootstrap 網格系統(tǒng)是如何工作的:
行必須放置在 .containerclass 內,以便獲得適當?shù)膶R(alignment)和內邊距(padding)。
使用行來創(chuàng)建列的水平組。
內容應該放置在列內,且唯有列可以是行的直接子元素。
預定義的網格類,比如 .row和 .col-xs-4,可用于快速創(chuàng)建網格布局。LESS 混合類可用于更多語義布局。
列通過內邊距(padding)來創(chuàng)建列內容之間的間隙。該內邊距是通過 .rows上的外邊距(margin)取負,表示第一列和最后一列的行偏移。
網格系統(tǒng)是通過指定您想要橫跨的十二個可用的列來創(chuàng)建的。例如,要創(chuàng)建三個相等的列,則使用三個 .col-xs-4。
媒體查詢是非常別致的"有條件的 CSS 規(guī)則"。它只適用于一些基于某些規(guī)定條件的 CSS。如果滿足那些條件,則應用相應的樣式。
Bootstrap 中的媒體查詢允許您基于視口大小移動、顯示并隱藏內容。下面的媒體查詢在 LESS 文件中使用,用來創(chuàng)建 Bootstrap 網格系統(tǒng)中的關鍵的分界點閾值。
/* 超小設備(手機,小于 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) { ... }
媒體查詢有兩個部分,先是一個設備規(guī)范,然后是一個大小規(guī)則。在上面的案例中,設置了下列的規(guī)則:
讓我們來看下面這行代碼:
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
下面是 Bootstrap 網格的基本結構:
.......關于Bootstrap的有哪些優(yōu)缺點問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關知識。
分享文章:Bootstrap的有哪些優(yōu)缺點
網頁路徑:http://weahome.cn/article/jgpocs.html