Html jQuery UI图标无法在表中正确呈现
我对jQueryUI图标有一些严重的问题,我看不出我做错了什么。我正在使用从Themeroller生成的自定义jQuery UI css文件。以下是我用于图标的HTML:Html jQuery UI图标无法在表中正确呈现,html,jquery-ui,Html,Jquery Ui,我对jQueryUI图标有一些严重的问题,我看不出我做错了什么。我正在使用从Themeroller生成的自定义jQuery UI css文件。以下是我用于图标的HTML: <span class="expandDescription ui-state-default ui-icon ui-icon-zoomin"></span> 这很好,但当我把它放在一张桌子上时,一切都乱七八糟,最后我得到了你在下面看到的东西: 这是在IE8中。它在Chrome中的效果不是很好,所以
<span class="expandDescription ui-state-default ui-icon ui-icon-zoomin"></span>
这很好,但当我把它放在一张桌子上时,一切都乱七八糟,最后我得到了你在下面看到的东西:
这是在IE8中。它在Chrome中的效果不是很好,所以我觉得有什么问题。以下是该列的实际HTML:
<td>
<span class="expandDescription ui-state-default ui-icon ui-icon-zoomin"></span>
</td>
如何使用表中的图标并使其正确渲染?更疯狂的是,他们在th中工作,而不是在td中工作。有什么想法吗?jQueryUI图标是使用特定大小和精灵的背景位置构建的。任何增加图标容器大小的CSS都会忽略显示的图像
检查改变背景位置的冲突CSS,或通过填充添加额外大小。如果它们在th而不是td中工作,您的td的CSS肯定有问题。它们是使用背景位置构建的,您是否有任何东西可以控制tds中跨度上背景的位置?有什么东西吗?@MetalFrog你说得对。它不在扩展标签上,但我在列上有一些填充,似乎破坏了图标。谢谢啊,是的,就这样。任何改变跨度大小的东西都会把它扔掉。很高兴知道。把你的意见写在回信里,这样我就可以接受了。