easyui中layout無法全屏的問題

2022-03-24 06:10:20 字數 566 閱讀 4327

今天在用easyui的layout做乙個新的布局,設定layout的width為100%,可是頁面中總是有乙個17px的邊,作為乙個單頁面的應用程式,這種事情不能忍,於是開始找原因

同過f12檢視**,發現這17px很詭異,屬於十三不靠,根本找不到是誰的margin導致的,但是這個數字很值得懷疑,17px,應該是乙個滾動條的寬度,但是我並沒有設定overflow:scroll這樣的屬性,這個滾動條**來的呢?

可能性只有乙個:

頁面初始化的時候由於不知道頁面高度,瀏覽器自己給加了個滾動條,此時easyui開始初始化,獲取了有滾動條的寬度,並且用它做為預設設定,等頁面渲染結束了,瀏覽器發現滾動條不需要,於是就刪除了,留下了一條邊...

為了驗證猜測,我需要消除滾動條,方法很簡單,給body加上overflow: hidden;,作為乙個單頁面應用,這個屬性的使用也沒什麼問題

結果17px的白邊消失了,猜測正確

雖然這是個小問題,不過還挺詭異的,記錄一下,免得我自己以後忘記了找不到

easyUI的基本搭建與layout布局

easyui的開發包 easyui api 1.3.2.chm中文幫助文件 一 easyui開發包詳解 easyui開發包目錄結構介紹 二 easyui使用前的準備 匯入開發包中的 jquery核心js,jquery 1.8.0.min.js 匯入easyui的js,jquery.easyui.mi...

Android 自定義layout 無法顯示

布局 引入自定義layout如下所示 在執行時無法顯示,用ui automator抓取看,自定義控制項繪製上去了,但是沒有效果 如果是這種情況,就要看自定義layout是否是利用inflate的方式動態載入出來的,原寫法 view view.inflate context,r.layout.comm...

jquery easyui中layout的寫法總結

用jeasy ui的layout來布局時,一定要注意其寫法,尤其巢狀布局時,容易出現錯誤。經過一陣子的使用,總結規則如下 list 1 class定義為 easyui layout 的元素,必須要有style裡的height設定 width可以忽略,預設是100 也可以設定fit true 意味著將...