奇怪的事情
在以下代码
代码
table tr:hover{background-color:#112455}
<table cellspacing="0" cellpadding="0" id="maintable" class="formtable">
<tr>
<th style="width:8em; width: 10%">文件名称</th>
<td ><input name="fileName" id="fileName" value="{$fileName}" size="30">
.sql</td></tr>
</table>
<table cellspacing="0" cellpadding="0" id="maintable" class="formtable">
<tr>
<th style="width:8em; width: 10%">文件名称</th>
<td ><input name="fileName" id="fileName" value="{$fileName}" size="30">
.sql</td></tr>
</table>
以上这段代码中th格中没有hover效果,但当整个tr里都是th时, th就有hover效果。不知为何?
css 中,width:100%,则容器的width设为父容器的width大小。故当父容器有设padding时,要小心容器溢出。