【发布时间】:2019-01-17 21:50:35
【问题描述】:
我是 Bootstrap 和表格的新手,我有一个表格,我一直用它作为图表的图例:
<div class="col-md-4 col-sm-12" id="chart1" style="display:none; border: 1px solid lightgray; padding-top:2%">
<h3 style="text-align:center"><b>MY CHART</b></h3>
<div id="chart" style="width:100%; min-height:500px"></div>
<div id="myLegend" style="width:70%; height:40px; margin: 0 auto;" class="row">
<table style="font-size:18px; color:#545454">
<tbody>
<tr>
<td>
<div style="border:1px solid #ccc; padding: 1px">
<div style="width:4px; height:0; border: 5px solid rgb(145,207,80); overflow: hidden"></div>
</div>
</td>
<td>First Val</td>
<td>
<div style="border:1px solid #ccc; padding: 1px">
<div style="width:4px; height:0; border: 5px solid rgb(112,171,70); overflow: hidden"></div>
</div>
</td>
<td>Second Val</td>
<td>
<div style="border:1px solid #ccc; padding: 1px">
<div style="width:4px; height:0; border: 5px solid rgb(255,191,0); overflow: hidden"></div>
</div>
</td>
<td>Third Val</td>
<td>
<div style="border:1px solid #ccc; padding: 1px">
<div style="width:4px; height:0; border: 5px solid rgb(255,0,0); overflow: hidden"></div>
</div>
</td>
<td>Forth Val</td>
</tr>
</tbody>
</table>
</div>
</div>
在更大的屏幕上,图例看起来不错,但是当屏幕更小但仍大于 col-sm 时,表格会以 id chart1 出现在 div 之外,我需要它以某种方式调整大小/重新组织成两行以适应 div .我试过使用table-responsive,但它添加了一个水平滚动,这并不好。
有没有办法让表格内容适应屏幕大小的变化?
【问题讨论】:
-
你使用的是 bootstrap 3 还是 4?
-
@Prajwal Bootstrap 4
-
你为什么要使用表格。您可以使用 div 来实现它。谢谢
标签: html css twitter-bootstrap html-table