gpt4 book ai didi

css - 覆盖数据表 css

转载 作者:太空宇宙 更新时间:2023-11-04 08:59:27 24 4
gpt4 key购买 nike

我将数据表与它们的 native css 一起使用,这节省了大量时间。我想做的是用我自己的 css 覆盖某些元素,但保留数据表提供的所有内容。

这是我尝试过但没有用的方法,我确定我在这里缺少一些基本的东西所以请随时给我指出一个 turorial 或其他东西但我已经在数据表论坛和谷歌上搜索了几个小时没有成功。

//Links to DataTables css and js 
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/ju-1.11.4/jqc-1.12.4/dt-1.10.13/fh-3.1.2/datatables.min.css"/>
<script type="text/javascript" src="https://cdn.datatables.net/v/ju-1.11.4/jqc-1.12.4/dt-1.10.13/fh-3.1.2/datatables.min.js"></script>

//This is my own css class
table.mycss tr.odd { background-color: red; }
table.mycss tr.even { background-color: green; }

//This is how the styles are applied to the table
echo "<table id='hof-table' class='dataTable display cell-border mycss' cellspacing='0' width='100%'>";

最佳答案

问题很可能是由于规则声明的详细程度不同造成的。

您定义了 table.mycss tr.odd,但是如果您搜索远程数据表样式表,您可以看到 tr.odd 的第一次出现出现在 much more详细规则(类似于 table.dataTable.stripe tbody tr.odd),因此为该规则分配了更高的优先级。

尝试使您的规则更具体,或者,如果这太难了,请将 !important 子句添加到您的规则中。不过,这不是推荐的做法,因为这会使以后的编辑变得更加复杂,特别是如果由其他人完成的话。

可以看看here ,它描述了一种计算 css 规则特异性的非常简单的方法。

关于css - 覆盖数据表 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42873074/

24 4 0
文章推荐: html -
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com