【发布时间】:2012-09-04 10:49:18
【问题描述】:
我有一个使用引导程序使其适合移动设备的网络应用程序。 为了在视觉上将 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;
}
但这并没有解决我的问题。
有什么建议?请和谢谢!
【问题讨论】:
标签: css border html-table