久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

bootstrap實現響應式布局的原理是什么

在bootstrap中,響應式布局是利用柵格系統對于不同屏幕采用不同的類屬性實現的,系統會自動分為12列,響應式布局利用柵格系統通過一系列的行與列的組合來創建頁面布局。

bootstrap實現響應式布局的原理是什么

本教程操作環境:Windows10系統、bootstrap3.3.7版、DELL G3電腦

bootstrap實現響應式布局的原理是什么

網格系統的實現原理,是通過定義容器大小,平分12份(也有平分成24份或32份,但12份是最常見的),再調整內外邊距,最后結合媒體查詢,就制作出了強大的響應式網格系統

網格系統的實現原理,是通過定義容器大小,平分12份(也有平分成24份或32份,但12份是最常見的),再調整內外邊距,最后結合媒體查詢,就制作出了強大的響應式網格系統。Bootstrap框架中的網格系統就是將容器平分成12份。

bootstrap優缺點:

1.bootstap最近發布了bootstrap4,擁有了box-flex布局等更新,緊跟最新的web技術的發展

2.比較成熟,在大量的項目中充分的使用和測試

3.擁有完善的文檔,使用起來更方便

4.有大量的組件樣式,接受定制

缺點:

1.如果有自己特殊的需求,就需要重新定制樣式,如果一個網站中有大量的非bootstrap“風格”的樣式存在,那么你就需要做大量的css重寫,因此也就失去了使用框架的意義。

2.會有兼容問題,雖然網上存在很多兼容IE的辦法,但需要引入其他文件,有些還不小,勢必導致加載速度變慢,影響用戶體驗。

Bootstrap響應式布局是利用其柵格系統,對于不同的屏幕采用不同的類屬性。在開發中可以只寫一套代碼在手機平板,PC端都能使用,而不用考慮使用媒體查詢(針對不同的設備分別寫不同的代碼)。Bootstrap的官方解釋:Bootstrap提供了一套響應式、移動設備優先的流式柵格系統,隨著屏幕或視口(viewport)尺寸的增加,系統會自動分為做多12列。 柵格系統用于通過一系列的行(row)與列(column)的組合來創建頁面布局。

柵格系統的工作原理:

1.行(row)必須包含在.container(固定寬度)或.container-fluid(100%寬度)中,以便為其賦予合適的排列(aligment
)和內補(padding)。
2.通過行(row)在水平方向創建一組列(column)。
3.自己內容應當放置于列(column)內,并且,只有列可以作為行(row)的直接子元素。
4.類似.row和.col-xs-4這種預定義的類,可以用來快速創建柵格布局。Bootstrap源碼中定義的mixin也可以用來創建語義化布局。
5.通過為列設置padding屬性,從而創建列與列之間的間隔(gutter)。通過為.row元素設置負值margin從而抵消為.container元素設置的padding,也就間接為行(row)所包含的列(column)抵消掉了padding。
6.柵格系統的列是通過指定1到12的值來表示其跨越范圍。例如三個等寬的列可以使用三個.col-xs-4來創建。
7.如果一行(row)中包含了的列(column)大于12,多余的列所在的元素將作為一個整體另起一行排列。
8.柵格類適用于與屏幕寬度大于或等于分界點大小的設備,并且針對小屏幕覆蓋柵格類。
如下圖所示為柵格系統在多種屏幕上的應用說明。bootstrap實現響應式布局的原理是什么

使用Bootstrap響應式布局,

首先需要在head中引入meta標簽,添加viewpirt屬性,content中寬度等于設備寬度, initial-scale:頁面首次被顯示可見區域的縮放級別,取值1則頁面按實際尺寸顯示,無任何縮放;maximum-scale:允許用戶縮放到的最小比例;user-scalable:用戶是否可以手動縮放。代碼如下:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">  <link rel="stylesheet" type="text/css" href="/stylesheets/bootstrap.min.css">

下面為使用bootstrap布局的頁面(登錄表單界面),針對的是手機超小屏幕(iphone5s)和PC屏幕(>=1200px)。col-xs-12:小屏幕占12列大小,col-lg-5:大屏幕占5列大小,col-lg-offset-3:大屏幕縮進3列大小。這是一個比較簡單的實例,想要適應其他屏幕如平板可添加col-md-* 屬性,大屏手機可添加col-sm-*屬性。具體的屏幕使用哪個屬性,可參考上面圖上的針對不同屏幕Bootstrap柵格系統的不同使用。

<p class="container-fluid login">   <p class="row">     <p class="col-xs-12 col-sm-12 col-md-8 col-lg-5 col-lg-offset-3">       <form class="form-horizontal loginForm">         <h3 class="form-signin-heading">用戶登錄</h3>         <p class="form-group">           <label for="email" class="col-sm-2 col-xs-3 control-label">郵箱</label>           <p class="col-sm-8 col-xs-8">             <input type="text" class="form-control" name="email" placeholder="請輸入郵箱">               <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>             </p>         </p>         <p class="form-group">           <label for="password" class="col-sm-2 col-xs-3 control-label">密碼</label>           <p class="col-sm-8 col-xs-8">             <input type="password" class="form-control" name="password" placeholder="請輸入密碼">               <span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true"></span>             </p>         </p>         <p class="form-group">           <p class="col-sm-offset-2 col-sm-4 col-xs-4 ">             <p class="checkbox">               <label>                 <input type="checkbox">記住我 </label>             </p>           </p>           <p class="col-sm-4 col-xs-4 control-label" >             <a href="resetPwd.html" id="forget">忘記密碼?</a>           </p>         </p>         <p class="form-group">           <p class="col-sm-12 col-lg-12">             <button type="button" class="btn btn-primary btn-block" id="submit">登錄</button>           </p>         </p>       </form>     </p>   </p>

代碼效果圖:
PC端:

bootstrap實現響應式布局的原理是什么

手機端:

bootstrap實現響應式布局的原理是什么

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
欧美精品影院| 天堂久久一区| 日韩美女精品| 日韩精品欧美成人高清一区二区| 日韩亚洲在线| 欧美专区一区二区三区| 精品91久久久久| 免费高清在线一区| 日韩和欧美一区二区三区| 激情欧美一区| 香蕉人人精品| 久久婷婷亚洲| 久久九九国产| аⅴ资源天堂资源库在线| 国产精品资源| 欧美亚洲tv| 四虎精品永久免费| 亚洲伊人影院| 亚洲免费福利一区| 亚洲精品一级二级| 国产精品精品国产一区二区| 国产精品一区二区三区四区在线观看 | 人人精品久久| 亚洲欧洲美洲国产香蕉| 久久精品亚洲欧美日韩精品中文字幕| 日韩av三区| 亚洲青青久久| 日本v片在线高清不卡在线观看| 亚洲伊人影院| 久热精品在线| 国产日韩三级| 国产一区二区三区网| 成人欧美一区二区三区的电影| 麻豆成人在线观看| 麻豆成人91精品二区三区| 精品免费av| 国产99精品| 亚洲精品自拍| 国产不卡av一区二区| 欧美亚洲激情| 日韩黄色免费网站| 成年男女免费视频网站不卡| 精品日韩毛片| 国产精品视频首页| 国产一区二区三区自拍| 日韩极品在线观看| 欧美日韩国产v| 亚洲精品美女91| 精品一区三区| 欧美日韩一区二区三区不卡视频| 国产一区二区三区91| 一区在线免费| 欧美精品97| 在线视频精品| 国产在线日韩精品| 蜜桃视频第一区免费观看| 欧美1区二区| 蜜桃久久精品一区二区| 成人污污视频| 日本国产亚洲| 久久xxxx精品视频| 韩国久久久久久| 欧美视频久久| 蜜桃一区二区三区在线| 国产欧美日韩一级| 欧美一区精品| 亚洲欧美网站| 偷拍欧美精品| xxxxx性欧美特大| 久久亚洲二区| 好看不卡的中文字幕| 午夜久久中文| 国产福利电影在线播放| 亚洲ww精品| 首页亚洲欧美制服丝腿| 伊人久久大香线蕉av不卡| 精品视频在线观看网站| 国产午夜一区| 欧美在线看片| 丝袜亚洲精品中文字幕一区| 精品中文字幕一区二区三区av| 久久久久亚洲精品中文字幕| 久久国内精品视频| 日本成人手机在线| 日韩av不卡在线观看| 天堂久久一区| 欧美一区自拍| 国产精品777777在线播放| 日韩中文字幕不卡| 欧美91在线| 91精品韩国| 国产精品88久久久久久| 激情综合网址| 黄色日韩在线| 午夜日韩在线| 日韩精品一区第一页| 水蜜桃久久夜色精品一区的特点| 蜜桃一区二区三区| 亚州av乱码久久精品蜜桃| 99成人在线| 日韩在线视频一区二区三区| 国产日韩一区| 日韩在线二区| 视频一区中文字幕国产| **爰片久久毛片| 麻豆成全视频免费观看在线看| 成人羞羞视频在线看网址| 免费视频国产一区| 亚洲精品美女91| 欧美激情网址| 午夜日韩福利| 美女高潮久久久| 久久一区二区中文字幕| 亚洲五月综合| 日韩超碰人人爽人人做人人添| 国产成人精品免费视| 99国产精品| 国产精品亚洲欧美一级在线| 欧美一级网站| 福利在线一区| 爽好久久久欧美精品| 蜜臀va亚洲va欧美va天堂| 中文字幕av一区二区三区人| 中文在线资源| 美女国产一区| 欧美在线精品一区| 日本在线高清| 国产精品theporn| 久久福利影视| 99精品视频在线观看免费播放| 7m精品国产导航在线| 日本在线啊啊| 久久国产小视频| 久久久久久久欧美精品| 日本不卡视频在线观看| 色婷婷精品视频| 色婷婷综合网| 日韩高清电影一区| 欧美专区一区二区三区| 91精品国产成人观看| 精品久久中文| 国产精品密蕾丝视频下载| 亚洲一级影院| 久久国产精品99国产| 99精品在线| 欧美日韩国产v| 精精国产xxxx视频在线播放| 卡一卡二国产精品| 日韩不卡一区二区| 亚洲人成精品久久久| 午夜在线精品偷拍| 日韩一区二区三区四区五区| 免费观看在线综合色| 9国产精品视频| 影音国产精品| 国产精品日本| 亚洲精品在线国产| 中文字幕一区二区三区在线视频| 91超碰国产精品| 丝袜国产日韩另类美女| 日韩精品一级中文字幕精品视频免费观看| 久久狠狠婷婷| 亚洲欧美日韩视频二区| 在线看片日韩| 国产精品主播| 日韩不卡一区| 激情久久中文字幕| 国产欧美日韩精品一区二区免费| 欧美xxxx性| 黄色日韩精品| 欧美亚洲综合视频| 欧美aa一级| 亚洲精品国产偷自在线观看| 蜜臀久久99精品久久久久宅男| 亚洲v天堂v手机在线| 国内亚洲精品| 88久久精品| 国产麻豆久久| 日韩精品欧美精品| 国产精品久久久久久久久久10秀| 红桃视频国产一区| 国产精品一级在线观看| 秋霞国产精品| 欧美精品三级在线| 免播放器亚洲| 成人一区而且| 日韩av在线免费观看不卡| 久久精品色播| 亚洲激情av| 久久久91麻豆精品国产一区| 日韩国产一区二区三区| 国产精品一区三区在线观看| 99热国内精品| 国内揄拍国内精品久久| 蜜桃av一区二区| 国产精品嫩草99av在线| 国产精品一区二区三区www| 三级小说欧洲区亚洲区| 亚洲精品乱码| 欧美日韩国产综合网|