我正在尝试在我的WP网站上显示一个表格,我只是在学习CSS,但是当我创建我认为应该是正确的时候并不是正确的。只显示右外边框,左边框和上边框。
.front {
border: 2px solid red;
}
我把它放在表类中。我也尝试添加另一个底边,即使它本身也没有。这是我的表格代码,非常简单。只是想学习使用CSS。
<table class="front">
<tbody>
<tr>
<td>test.</td>
<td>test.</td>
</tr>
<tr>
<td colspan="2">test.</td>
</tr>
</tbody>
</table>
我在这里搜索并尝试了这个,但是没有用(我在这里找到了其他的东西,但是我记得这个):
table {
border-collapse: separate;
}
我应该注意,我使用CSS插件使我更容易将其添加到CSS。没有使用它,一个简单的隐藏工作正常。不确定这是否与它有关,只是一些可能有用的额外信息。
答案 0 :(得分:2)
问题可能是表格的height
或放置的容器。
查看this fiddle并尝试将表格的高度设置为100%,如下所示:
.front {
border: 2px solid red;
height: 100%;
}
答案 1 :(得分:0)
相应地应用以下CSS;这将解决您的问题:
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
问题是“box-size”为“100%”,因此边框会被进一步推动。如果您将上述CSS属性应用于此类元素,则不必面对此类问题。
这将适用于跨越另一个内部的整个宽度(或全高)的元素 因此,它可以像“宽度”或“高度”一样工作,但这两者都是:
CSS:
.spanBox
{
width:100%;
height:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.redBorder
{
border: 2px solid red;
}
HTML:
<table class="spanBox redBorder"><tr><td>...</td></tr></table>