css之縮小視窗,網頁右側顯示白色的bug
假如有如下頁面
<div class=”parent” style=”width: 100%; background-color: #f00;”>
<div class=”child” style=”width: 1400px; background: url() no-repeat;”>
….省略若干層
</div>
</div>
上面寫的很清楚,想實現一個和瀏覽器等寬的div,parent,在該div裡實現一個固定寬度為1400畫素的div,child 當瀏覽器視窗寬度大於1400px時,顯示很正常,但是當瀏覽器寬度小於1400px時,出現了水平滾動條,拖動滾動條發現,右側的parent居然變成了白色,為什麼會這樣呢?可能你會說,我不是設定parent寬度和瀏覽器等寬了麼,為什麼還會出現這種問題,其實裡面的緣由很簡單,由於你設定了child的寬度為固定值1400px,當瀏覽器的寬度小於這個值時,實際parent元素並未撐到1400px,而是按照自己設定的瀏覽器可視寬度和min-width屬性中的最大值進行設定,此時計算的結果就會出現偏差,也就是你看到的為什麼parent的寬度是當前可視視窗的寬度,拖動滾動條右側全部變白了,那麼怎麼修改呢?很簡單
<div class="parent" style="min-width: 1400px; background-color: #f00;">
<div class="child" style="width: 1400px; background: url() no-repeat;">
....省略若干層
</div>
</div>
如果你body下有很多層,你不妨可以將body設定一下min-width
相關文章
- CSS縮小視窗時,背景圖出現右側空白CSS
- Google良心!搜尋結果右側不再顯示廣告Go
- qt視窗居中顯示QT
- 如何在mfc對話方塊中新增一個顯示網頁的視窗 .網頁
- Panel 新增右側操作圖示
- JavaScript彈性固定於網頁右側詳解JavaScript網頁
- 設定谷歌瀏覽器視窗右側滾動條的樣式谷歌瀏覽器
- 由顯示/隱藏引出的CSS Bug(轉)CSS
- OT部分頁面左側選單不顯示
- 彈性效果網頁右側浮動框詳解網頁
- Qt 設定視窗居中顯示QT
- Qt5:視窗居中顯示QT
- Qt視窗螢幕居中顯示QT
- CSS 小結筆記之元素的隱藏與顯示CSS筆記
- 網頁佈局------導航欄下標縮放顯示網頁
- IE CSS Bug系列:border顯示混亂CSS
- Qt 讓彈出的視窗居中顯示QT
- Qt之彈出介面顯示在父視窗中間QT
- css佈局之左側固定右側自適應佈局CSS
- 用CSS來改變網頁滑鼠顯示樣式的方法CSS網頁
- IDEA整個視窗不顯示Idea
- pl/sql developer 顯示Window List視窗SQLDeveloper
- HTML 滑鼠放上顯示懸浮視窗HTML
- Qt中設定視窗居中顯示QT
- 顯示Pl/Sql Developer window list視窗SQLDeveloper
- 滑鼠滑過,縮圖放大顯示(純CSS)CSS
- Qt如何讓彈出的視窗居中顯示QT
- IE CSS Bug系列:列表元素背景不顯示CSS
- 兩欄佈局,左側可伸縮,右側寬度自適應
- pdf在前端網頁的顯示前端網頁
- win10電腦圖示顯示白色方塊怎麼辦?win10桌面圖示顯示白色方塊的解決方法Win10
- Qt之設定窗體居中顯示QT
- jQuery滑鼠懸停顯示提示資訊視窗jQuery
- qt設定視窗在桌面居中顯示QT
- Qt視窗在螢幕上居中顯示QT
- 網頁圖片不能顯示 網頁圖片顯示不出來的解決辦法網頁
- css經典佈局之左側固定大小右側自動適應CSS
- win10系統如何設定工作管理員效能顯示小視窗Win10