我正在嘗試使用跨度在表格內顯示一些文本旁邊的小圖標。這裏的html代碼:跨度的CSS錯誤
<tr>
<td>
<span class="icon"> </span>
Bob Smith
</td>
</tr>
CSS代碼:
.icon
{
cursor: pointer;
background-position: left top;
background-repeat: no-repeat;
display: block;
float:left;
padding-left: 15px;
background-image: url(../images/icon.png);
}
我要的是一個小的複選框圖標(15x15px)旁邊的名字顯示,格式如下:
[icon]Bob Smith
然而,現在它的表現爲:
[icon] Bob Smith
(也就是圖標和文字之間有很多空白)
任何想法如何解決這個問題?
是這個hapenning只能在IE? ,我在這裏測試它http://jsfiddle.net/CpUUg/和它的工作正常 – 2012-04-21 01:40:41
你確定表格單元格上沒有'text-align:center;'style? – steveax 2012-04-21 01:48:41
你可以讓你的問題jsFiddle,或者給我們一個實時鏈接?我們基本上只是從許多可能出錯的事情中猜測出來的。 – DACrosby 2012-04-21 02:20:18