ブートストラップを使用してモバイル フレンドリーにする Web アプリがあります。3 つのアイテムを視覚的にグループ化するために、これら 3 つのアイテムが表示されるテーブル セルの周りにボックス/境界線を配置するクラスを作成しました。(3項目はlink4、5、5)
クラスは次のとおりです。
td.lights
{
border: 2px solid black;
}
問題のある HTML は次のとおりです。デモ用に、最小限のコードにまとめました。私が気付いたのは、(Firefox のレスポンシブ デザイン ビュー ツールを使用して) モバイル デバイスをシミュレートすると、
<table>
<tbody>
<tr>
<td>link1</td>
<td>link2</td>
<td>link3</td>
<td> </td>
<td class="lights">link4 / link5 / link6</td>
</p>
</tbody>
</table>
このテーブルの直後に、別のテーブルを作成するための次のコードがあります。
<P>
<table class="table table-bordered table-striped">
<thead>
etc...
</thead>
</table>
ブラウザーのサイズを変更すると、ブラウザーのサイズがどれだけ小さくなるかに応じて、テーブル 1 の下部の境界線が切り取られます。他のフィールドは問題ないように見えますが、周囲に境界線がありません。私には、テキスト (「link4 / link5 / link6」) の上下に一定のスペースがあり、動的に変化していないように見えます。次のように、高さ「動的」高さプロパティを td に追加しようとしました。
td.lights
{
border: 2px solid black;
height: 1em;
}
しかし、それは私の問題を解決しませんでした。
助言がありますか?よろしくお願いします!