這裏是我的HTML:左對齊一組表,讓他們都出現在同一行
<body>
<div class="horizontal-scroller">
<table class="float-left">
<tr>
<td>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</td>
</tr>
</table>
<table class="float-left">
<tr>
<td>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</td>
</tr>
</table>
<table class="float-left">
<tr>
<td>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</td>
</tr>
</table>
</div>
</body>
和CSS:
.float-left {
float: left;
}
.horizontal-scroller {
overflow-x: auto;
}
我想才達到的效果,其中所有三個不管包含div的大小如何,表都出現在同一行上。當頁面足夠寬以適合它們時,此示例運行良好。但是,當我縮小頁面的大小時,表格開始包裝。我不希望發生這種情況。相反,我想要一個水平滾動條出現在div上,以便用戶可以滾動查看它們。我怎樣才能做到這一點?
Plunker例如:https://plnkr.co/edit/ffSvoraDERVgdi1RFF31?p=preview
你不需要包裝類。只需將表格元素自己設置爲內聯塊,並將空白nowrap添加到水平滾動器類。 https://plnkr.co/edit/Xh8zXzpFcBOjA273uDA8?p=preview –
@ A.Sharma:公平點。我有時會忘記'display:table'並沒有太多的功能,所有真正的表格功能都是由'
相關問題