2016-08-06 60 views
-1

我想制作一个响应表。我不希望使用另一个元素......,所以我给表:如何制作宽度为100%的响应式表格?

width: 100%; 
display: block; 
overflow-x: auto; 

它正常工作,但它不能在宽度100%......,什么是我的问题吗?

这张照片显示我的问题: Problem

+0

'HTML,身体{填充:0; margin:0}'? – Tyr

+0

是的,这是什么问题? 100%宽度的表格是有响应的。当容器(窗口)尺寸改变时,它的尺寸改变。 – Hardy

+0

@Tyr没有我的朋友,我认为它不涉及填充或边距,由于TD标签宽度使得表格的宽度,但我想自动制作TD标签的大小... –

回答

0

如果我得到你的问题吧,这是你可以做什么:

table td { 
 
min-width: 200px; 
 
} 
 

 
.table-container { 
 
    width: 60%; 
 
    overflow-x: scroll; 
 
}
<div class="table-container"> 
 
    <table> 
 
    <tr> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
    </tr> 
 
    <tr> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
    </tr> 
 
    <tr> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
     <td>Some data</td> 
 
    </tr>  
 
    </table> 
 
</div>

+0

这是正确的耐寒,但我说我不想使用另一个外部元素,只是表标签...,谢谢 –

+0

是啊,这将是想要开车没有汽车:)没有选择这里.. – Hardy

+0

有一辆车;),我读过,而不是此代码你可以添加显示:块;到带有overflow-x:auto的表格标签; ... Bootstrap表如何工作? –

相关问题