テーブルの周りにボーダーとアウトラインを配置しています。最新の IE と Firefox では問題なく動作しますが、Chrome ではキャプションの周りにもアウトラインが表示されます。IE と Firefox では、アウトラインはテーブルの周りにのみ表示されます。これは私が望むものです。Chromeでこれを修正するにはどうすればよいですか?
デモ: http://jsfiddle.net/R7aTq/17/
HTML
<table align="center" cellspacing="1" class="homepagemodule report" id="trades">
<caption><span>Pending Trades</span></caption>
<tbody>
<tr>
<th>Currently Outstanding Trades</th>
</tr>
<tr class="oddtablerow">
<td>
<ul>
<li>0 trades proposed by me to others</li>
<li>0 trades proposed by others to me</li>
<li><a href="http://football21.myfantasyleague.com/2013/options?L=56019&O=05">View trades now</a></li>
</ul>
</td>
</tr>
</tbody>
</table>
CSS
テーブル キャプションは、一部のブラウザではアウトラインの内側に表示され、他のブラウザでは外側に表示されます。
caption {
color: #333;
font-weight: 400;
font-size: 12pt;
background: none;
text-align: center;
}
.report {
width: 300px;
background: #ccc;
border: 2px solid #fff;
outline: 1px solid #000;
}