<div class="col-xs-6 col-sm-4">
<div class="panel panel-primary">
<div class="panel-heading">Recently Filtered</div>
<table class="table table-striped">
<tr><td>Sensor ID</td><td>Temperature</td><td>Voltage</td><td>Date</td>
<tr><td>Sensor ID</td><td>Temperature</td><td>Voltage</td><td>Date</td>
<tr><td>Sensor ID</td><td>Temperature</td><td>Voltage</td><td>Date</td>
<tr><td>Sensor ID</td><td>Temperature</td><td>Voltage</td><td>Date</td>
</table>
</div>
</div>
ズームインすると、パネル内のテーブルがオーバーフローします。これが画像の例です
この問題に対応する適切なマークアップは何ですか?私はそれが確実に適切にスケーリングできることを知っています。
いつでも追加できます.table-responsive
クラスをテーブルに追加して、水平にスクロールします。例:
<div class="table-responsive">
<table class="table table-striped">
...
</table>
</div>
それが望んでいるものではない場合は、フォントサイズを小さくしてより適切に合わせる必要があります。
ビューポートがモバイルサイズまで応答した場合にのみ発生するようです。最も簡単な修正は、overflow
ルールを追加することです。
.panel {
overflow: auto;
}
フォントサイズを変更したり、不要なテーブルセルを削除することもできます。短縮することもできます
ちょうどアイデア、あなたはテーブルの周りにクラスパネルボディを持つdivを追加しようとしましたか?