最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

BootStrap.css 在手機端滑動時右側(cè)出現(xiàn)空白的原因及解決辦法

 更新時間:2016年06月07日 14:58:02   作者:苗啟源  
這篇文章主要介紹了BootStrap.css 在手機端滑動時右側(cè)出現(xiàn)空白的原因及解決辦法的相關(guān)資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下

最近的一個項目 前臺使用了 bootstrap.css + angularjs, 后臺只處理數(shù)據(jù)(用的php,處理結(jié)果直接 json_encode($arr),非常爽)。一直在Chrome的仿真機測試非常完美, 沒有進行真機測試。完成后,到手機測試時傻了,左右滑動頁面時,竟然出現(xiàn)了一個 空白的豎條(如下圖所示)。判斷是margin-right 設置的長度所致,檢查css,并沒有相關(guān)代碼??磥韱栴}出現(xiàn)在了 bootstrap 。雖然不影響 程序的使用,但是感覺非常別扭,一定要修復它。

檢查頁面,發(fā)現(xiàn)用柵格系統(tǒng)的頁面才會出現(xiàn)此問題。檢查.row相關(guān)的css,發(fā)現(xiàn)它的margin定義如下:

.row{
margin-left:-15px;
margin-right:-15px;
}

 

.row 一般作為 container的下級元素、作為 .col-xx-xx的上級元素。順便查看下 .container 和 con-xx-xx的css:

.container{
padding-left:15px;
padding-right:15px;
}
.col-xx-xx{
padding-left:15px;
padding-right:15px;
}

.container 的所有元素 內(nèi)邊距 都有 15px 的距離,顯得非常美觀,.col-xx-xx 也設置了內(nèi)邊距 15px。這樣就無法和 .contariner 的元素對齊了(.col-xx-xx相對于 .container的距離為30px),所以第一個柵格元素元素和最后一個柵格元素 需要分別設置為 {padding-left:0px;} 、{padding-right:0px;}。這樣解決了對齊的問題,但是設置之后,雖然每個柵格的寬度一致,顯示的內(nèi)容的寬度又有了 15px 的差距。于是 FB 的天才們巧妙的 采用了 負數(shù)的外邊框的 解決方案,不僅代碼實現(xiàn)簡單,還沒有 每個 柵格 顯示的內(nèi)容的寬度不一致的問題。

雖然 負數(shù)的外邊框 這種解決方案好,但是在小屏幕(移動端)會產(chǎn)生空白邊框的問題(本文要解決的痛點)。定制bootstrap解決這個問題,但是太麻煩,最簡單的方法就是復寫相關(guān)的css。

/* 需要在 bootstrap.css 之后調(diào)用 */
/* Fuck 15px for iPhone Start */
.row{margin:0;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:0;}
/* Fuck 15px for iPhone Over */

成功解決,因為 柵格 沒有了 padding,每個柵欄的 寬度一致,顯示的內(nèi)容的寬度也一致,和 contrainer 的元素也能對齊(注意:這個后果也很嚴重,就是每個柵格之間的內(nèi)容都連在一起了,在內(nèi)部的柵格重新定義內(nèi)邊距和內(nèi)容居中即可解決)。

 

以上所述是小編給大家介紹的BootStrap.css 在手機端滑動時右側(cè)出現(xiàn)空白的原因及解決辦法,希望對大家有所幫助!

相關(guān)文章

  • JavaScript輸出為[object?Object]問題的解決辦法

    JavaScript輸出為[object?Object]問題的解決辦法

    平時我們在接收后端返回的json對象通常是一個字符串類型的object,所以一般我們要對這個object進行類型轉(zhuǎn)化后,我們才能使用object里面的數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于JavaScript輸出為[object?Object]問題的解決辦法,需要的朋友可以參考下
    2023-11-11
  • 在HTML中嵌入JS代碼的3種方式總結(jié)

    在HTML中嵌入JS代碼的3種方式總結(jié)

    現(xiàn)在的前端JavaScript可以說是異?;鸨?即使并不準備向前端發(fā)展,但是對前端的一些基礎(chǔ)知識還是必須有所了解的,先這篇文章主要給大家介紹了關(guān)于在HTML中嵌入JS代碼的3種方式,需要的朋友可以參考下
    2022-11-11
  • js 異步處理進度條

    js 異步處理進度條

    js 異步處理進度條的實現(xiàn)代碼,需要的朋友可以參考下。
    2010-04-04
  • Bootstrap Table表格一直加載(load)不了數(shù)據(jù)的快速解決方法

    Bootstrap Table表格一直加載(load)不了數(shù)據(jù)的快速解決方法

    bootstrap-table是一個基于Bootstrap風格的強大的表格插件神器。接下來通過本文給大家介紹Bootstrap Table表格一直加載(load)不了數(shù)據(jù)的快速解決方法,感興趣的朋友一起看看吧
    2016-09-09
  • JavaScript瀑布流布局實現(xiàn)代碼

    JavaScript瀑布流布局實現(xiàn)代碼

    這篇文章主要為大家詳細介紹了JavaScript瀑布流布局的實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • js 程序執(zhí)行與順序?qū)崿F(xiàn)詳解

    js 程序執(zhí)行與順序?qū)崿F(xiàn)詳解

    JavaScript是一種描述型腳本語言,由瀏覽器進行動態(tài)的解析與執(zhí)行,瀏覽器對于不同的方式有不同的解析順序,詳細介紹如下,感興趣的朋友可以參考下哈
    2013-05-05
  • JS 常用校驗函數(shù)

    JS 常用校驗函數(shù)

    比較常用到的一些字符驗證函數(shù),里面有正則等好東西,推薦大家保存即可直接調(diào)用。
    2009-03-03
  • electron實現(xiàn)圖片的另存為功能

    electron實現(xiàn)圖片的另存為功能

    本文主要介紹了在electron中如何實現(xiàn)圖片的另存為操作,包括另存為按鈕事件的編寫,getImageType和saveAsPicture的主要代碼,以及Electron進程與渲染進程的交互效果,希望能為使用electron的開發(fā)者提供幫助
    2024-10-10
  • js實現(xiàn)jquery的offset()方法實例

    js實現(xiàn)jquery的offset()方法實例

    這篇文章主要介紹了js實現(xiàn)jquery的offset()方法,實例分析了jquery的offset()方法原理與采用javascript實現(xiàn)的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • javascript的列表切換【實現(xiàn)代碼】

    javascript的列表切換【實現(xiàn)代碼】

    下面小編就為大家?guī)硪黄猨avascript的列表切換【實現(xiàn)代碼】。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。
    2016-05-05

最新評論

宁陕县| 商南县| 临沂市| 视频| 阿瓦提县| 临颍县| 文成县| 平乡县| 游戏| 融水| 江安县| 昆山市| 合作市| 宁城县| 钟祥市| 师宗县| 石狮市| 鞍山市| 宝丰县| 陕西省| 岳池县| 清徐县| 五莲县| 中宁县| 乌兰浩特市| 扎赉特旗| 彭州市| 志丹县| 阿拉善右旗| 泉州市| 肇东市| 七台河市| 新蔡县| 宁津县| 栖霞市| 招远市| 巴马| 泌阳县| 彰化市| 环江| 会同县|