Я новичок в 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, таблица выходит за пределы div с идентификатором chart1
, и мне нужно, чтобы он каким-то образом изменил размер / реорганизовал в две строки, чтобы соответствовать div , Я пытался использовать table-responsive
, но он добавляет горизонтальную прокрутку, и это не хорошо.
Можно ли подогнать содержимое таблицы при изменении размера экрана?