jquery数据表排序图标放在实际文本下方的行上?

jquery数据表排序图标放在实际文本下方的行上?,jquery,datatables,Jquery,Datatables,除了查看/删除jquery Datatables插件的sDom设置外,我还浏览了所有CSS文件(其中有很多),但出于某种原因,文本旁边的排序图标(上下箭头)位于文本下方,就好像是以某种方式输入了html 以前有人遇到过这种情况吗?我发现Firefox的扩展在调试CSS问题时非常宝贵 您可以在“live”页面上禁用和修改CSS样式。真正消除了风格继承混乱中的猜测,否则这些混乱可能无法解决 Firebug网站上的图片。答案就在我面前,但显然您必须将“display”类应用于所有表元素,脚本才能正常

除了查看/删除jquery Datatables插件的sDom设置外,我还浏览了所有CSS文件(其中有很多),但出于某种原因,文本旁边的排序图标(上下箭头)位于文本下方,就好像是以某种方式输入了html

以前有人遇到过这种情况吗?

我发现Firefox的扩展在调试CSS问题时非常宝贵

您可以在“live”页面上禁用和修改CSS样式。真正消除了风格继承混乱中的猜测,否则这些混乱可能无法解决


Firebug网站上的图片。

答案就在我面前,但显然您必须将“display”类应用于所有表元素,脚本才能正常运行。我花了好几个小时浏览CSS,但什么都没有回来。我希望我的时间能帮别人省下一堵新墙。

我就是这样解决的

.css_right
{
    /* adding this keeps the sort icon on the same level as the label */
    float:right;
}

图标已具有此类,但由于某些原因,它没有正确显示的样式

您是否尝试过使用Firebug或其他web开发工具包检查表格标题单元格?在大多数情况下,您可以为特定的DOM元素逐个启用/禁用样式,直到找到导致它的样式为止。@fencliff-我没有,也不知道您可以为这个建议做些什么。有趣的是,整个页面出现故障(仅在Firefox中)。它可以在IE、Chrome和Safari中正常工作。我现在比以前更迷路了。不走运。如果我删除了除了google cdn.css文件之外的所有css(我是说每个),这个问题仍然存在。谢谢,这确实帮了很多忙。对不起,我不太明白你的意思,能给我一个小代码片段来解决这个问题吗?你能提供更多的描述吗。我在这里也遇到了同样的问题。@peipst9lker@user1413-他的意思是在您的table类中放置display,如图所示。每个人都应该在浏览器中使用开发工具来测试css,然后再实现(如果可能的话),以避免花费宝贵的时间重新加载页面以查看效果