2015-10-14 69 views
0

有人可以確認我在這裏正確的道路。基本上我想要做的是允許用戶在頁面上水平瀏覽(以響應模式),如果需要的話。這將是正確的CSS來做到這一點:css使網站水平滾動

padding-top: 0; 
width: auto; 
height: auto; 
border: 5px solid #fff; 
overflow-x: scroll; 
overflow-y: scroll; 
white-space: nowrap; 
+1

但如果我刪除此頁面,然後將不horizo通常可滾動? –

+1

overflow-x:auto;如果內容不適合寬度 –

+0

,則可以水平滾動,因此無需添加所有其他行,只要overflow-x:auto;那麼頁面會在響應模式下水平滾動嗎? –

回答

0

爲了使一些水平滾動它examaple需要不破white-spaces或有min-width,因此設置不需要overflow: scroll;除非你想滾動條在那裏每時每刻。

使用white-space

.wrapper { 
 
    white-space: nowrap; 
 
}
<div class="wrapper"> 
 
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla 
 
</div>

使用min-width

.wrapper { 
 
    min-width: 1500px; 
 
    background-color: lime; 
 
}
<div class="wrapper"> 
 
    bla bla bla bla 
 
</div>

+0

謝謝。現在測試,看起來這也可以工作。只有在使用'min-width'時,內容纔會水平地散佈在整個頁面上。有沒有辦法不傳播出來? –

+0

「最小寬度」的目的是將其設置爲不希望變得比某個寬度更小的元素。然後,當瀏覽器寬度小於這些元素寬度的總和時,瀏覽器會自動創建水平滾動條。 – LGSon

+0

有道理。謝謝你解釋。 –