[英]How to scroll a fixed div when I resize the browser window
我創建了一個position: fixed
div
,該position: fixed
必須始終在頂部, width: 900px
,現在我width: 900px
以下問題,當我將瀏覽器窗口的大小調整為小於900px
我的div
被裁剪了,我什至不能進行滾動,因為沒有出現滾動條。 我該如何解決?
代碼如下: <body> <div class= "bar"><div class="inner_div"></div></div> </body>
現在的CSS
.bar { position: fixed; height: 60px; width: 900px; border: 2px solid; }
.inner_div {position: absolute; right: 5px; top: 2px; border: 2px solid; width: 100px; height: 15px;}
嘗試使用此代碼,您將看到,如果瀏覽器窗口小於900像素,則該條被裁剪,無法滾動它並查看inner_div。
我很確定某些瀏覽器僅使用非固定元素來確定內容的寬度。 在頁面底部添加類似的內容可以使您的滾動條<div style="width:900px;"></div>
以前我沒有提到間距div不能為空或必須具有高度,因此添加不間斷空格或1px高度將使其填充寬度。
完整代碼示例: http : //jsfiddle.net/8LnBr/
<style>
.bar { position: fixed; height: 60px; width: 900px; border: 2px solid; }
.inner_div {position: absolute; right: 5px; top: 2px; border: 2px solid; width: 100px; height: 15px;}
.spanner{width:900px; height:1px;}
</style>
<body>
<div class= "bar">
<div class="inner_div"></div>
</div>
<div class="spanner"></div>
</body>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.