【发布时间】:2018-11-08 06:44:30
【问题描述】:
我创建了一个包含两列的表。将鼠标悬停在表格外时,右侧会出现一个额外的列。我不希望出现那个额外的列。我需要在这里进行哪些更改?
tr.even {
background-color: #FFFFFF;
}
tr.odd {
background-color: #EEEEEE;
}
.expand b{
font-size:30px;
}
.xhide {
}
.expCode td:hover {
background-color: #ddd;
}
.expCode th {
padding-top: 12px;
padding-bottom: 12px;
text-align: center;
font-size:16px;
background-color: #276B8E;
color: #FFFFFF;
}
table{
border-color:grey;
display:table;
width:75%;
}
<table class="expCode">
<tbody>
<tr>
<td>
<table border="1" cellspacing="0"; style="width:75%">
<thead>
<tr>
<th style="width:25%">Column1</th>
<th style="width:50%">Column2</th>
</tr>
</thead>
<tbody>
<tr class="even">
<td>Text</td>
<td><p>Text</p></td>
</tr>
<tr class="odd">
<td> Text</td>
<td><p>Text</p></td>
</tr>
<tr class="even">
<td>Text</td>
<td><p>Text</p></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
【问题讨论】:
-
首先验证您的 html(例如,此处为 validator.w3.org)错误放置的标签可能会导致意外行为
-
尝试正确关闭所有
标签。 你真的想要一张桌子里面的桌子吗?还是这是一个错误?存在一些标签问题,现已修复。是的,我只想要一张桌子,修好了。
标签: html css html-table