【发布时间】:2021-02-13 07:09:28
【问题描述】:
我正在尝试设置“搜索”及其相关输入的样式,但它不会响应。
当我检查元素时,我可以看到数据表过滤器和信息的样式相同。我的 CSS 更改(字体大小)应用于表格下方的信息,但搜索文本和输入不合作。我使用 .6rem 作为字体大小来轻松验证是否应用了字体大小。
这是我添加的(我尝试了使用和不使用“div”):
.dataTables_info, .dataTables_filter > label, .dataTables_filter > input {
font-family: Arial, sans-serif;
font-size: .6em;
}
div.dataTables_info, div.dataTables_filter > label, div.dataTables_filter > input {
font-family: Arial, sans-serif;
font-size: .6em;
}
我确保在数据表自己的 CSS 之后加载自定义 CSS 文件。
也试过了:
$('.dataTables_filter input[type="search"]').css(
{'font-size': '.6rem'}
);
还有:
.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_filter > label, .dataTables_wrapper .dataTables_filter > input {
font-family: Arial, sans-serif;
font-size: .6em;
}
【问题讨论】:
-
你能把演示的链接贴出来或者在这里创建一个吗?
-
它是一个内网应用程序。
-
尝试了其他一些方法并编辑了问题
-
除非我们直接查看代码,否则很难回答。其他任何东西都可以覆盖它。
-
令人困惑的是,为什么表格底部的 datatable-info 会更改字体,而不是“搜索”文本或输入。我会多看看是否有其他对数据表“过滤器”的引用。
标签: css datatables