【问题标题】:datatables.min.css doesn't work from local projectdatatables.min.css 不适用于本地项目
【发布时间】:2018-06-19 17:21:19
【问题描述】:

我有一个 ASP.NET MVC 项目,它使用 JQuery 数据表来显示一个表。 问题:链接到本地​​ css 文件时未应用 css 样式表。我尝试了以下方法:

<link rel="stylesheet" type="text/css" href="~/Content/datatables.min.css" />
<link rel="stylesheet" type="text/css" href="../Content/datatables.min.css" />
<link rel="stylesheet" type="text/css" href="/Content/datatables.min.css" />
<link rel="stylesheet" type="text/css" href="Content/datatables.min.css" />

但是这个(在我的 HTML 的同一个地方)正在工作:

<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/dt-1.10.16/datatables.min.css" />

即使从这个 css 中突出显示的当前排序列也不起作用!

当然,CSS文件存在于我项目的Content文件夹中,它的内容是完全一样的,因为我什至尝试从https://cdn.datatables.net/v/dt/dt-1.10.16/datatables.min.css复制文件并将它放在项目的Content文件夹中。

那么,问题是为什么第一个 HTML 链接 sn-p 不起作用? 也许,MVC 中的一个错误(它是最新的)?

【问题讨论】:

    标签: css web datatables styles


    【解决方案1】:

    jQuery DataTables 分布包括 CSS、JS 和图像文件(在 images 文件夹中)。

    使用Download builder,选择下载选项卡并下载所有需要的文件。

    此外,您不应在 URL 中使用 ~。这很可能是未应用 CSS 的原因。请改用绝对 URL /Content/datatables.min.css 或相对 URL Content/datatables.min.css

    【讨论】:

    • 已经完成了。我的项目中有图标以及 CSS 和 JS 文件。但是如果我从项目文件夹本地设置它,则不会应用 CSS - 我必须从链接 cdn.datatables.net/v/dt/dt-1.10.16/datatables.min.css 设置它。因此,我失去了改变它的能力。
    • @Laser42,这似乎不正确。您不应在 URL 中使用 ~。请改用绝对 URL /Content/datatables.min.css 或相对 URL。
    • 谢谢,但没有任何帮助。我尝试使用&lt;link rel="stylesheet" type="text/css" href="Datatables/datatables.css" /&gt; &lt;link rel="stylesheet" type="text/css" href="~/Datatables/datatables.css" /&gt; &lt;link rel="stylesheet" type="text/css" href="/Datatables/datatables.css" /&gt; &lt;link rel="stylesheet" type="text/css" href="../Datatables/datatables.css" /&gt;,但它不起作用。 (如果我用 bootstrap.css 来做,它确实有效!)
    • 我也尝试通过下载链接完全重新安装数据表,将它放在我项目根目录下的推荐文件夹(数据表)中 - 仍然没有结果。
    • 和通过 bundles 添加样式时同样的问题
    猜你喜欢
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 2019-03-16
    • 2019-06-26
    • 1970-01-01
    • 2022-06-11
    • 2011-05-12
    • 2021-05-15
    相关资源
    最近更新 更多