html - 为什么当我悬停表格时会出现额外的列?
问题描述
我创建了一个包含两列的表。将鼠标悬停在表格外时,右侧会出现一个额外的列。我不希望出现那个额外的列。我需要在这里进行哪些更改?
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>
解决方案
这将解决您的问题
<table class="expCode" 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>
</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>
推荐阅读
- python - 烧瓶安全角色抛出映射错误
- python-3.x - TypeError:('关键字参数不理解:','输入')
- c++ - 没有在 C++ 中实现的函数原型?
- javascript - 将 JSON 转成表格纯 javascript
- c++ - 在两个线程都在使用时将一个线程移动到另一个线程
- macos - macOS 升级到 Big Sur 后 Virtualbox 启动失败
- python - cs50 pset7 房屋名册
- java - 以编程方式设置骆驼 ActiveMQ 组件选项
- python - Python - 如何在 CSV 输出中添加分隔符和删除换行符?
- javascript - 如何在 Angular 中的 NodeJS 发送的错误对象中查找错误消息