Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html jQuery UI图标无法在表中正确呈现_Html_Jquery Ui - Fatal编程技术网

Html jQuery UI图标无法在表中正确呈现

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中的效果不是很好,所以

我对jQueryUI图标有一些严重的问题,我看不出我做错了什么。我正在使用从Themeroller生成的自定义jQuery UI css文件。以下是我用于图标的HTML:

 <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你说得对。它不在扩展标签上,但我在列上有一些填充,似乎破坏了图标。谢谢啊,是的,就这样。任何改变跨度大小的东西都会把它扔掉。很高兴知道。把你的意见写在回信里,这样我就可以接受了。