这是我的链接:
<link th:href="@{/lib/@fortawesome/fontawesome-free/css/all.min.css}"
href="../../static/lib/@fortawesome/fontawesome-free/css/all.min.css" rel="stylesheet">
该文件夹以“ @”符号开头。 (我的IDE IntelliJ Idea对此提出了错误。)
更新:
我也尝试过此操作,但似乎不起作用:
<link th:with="linkString = '/lib/@fortawesome/fontawesome-free/css/all.min.css'" th:href="@{linkString}"
href="../static/lib/@fortawesome/fontawesome-free/css/all.min.css" rel="stylesheet">
在这种情况下,开发人员控制台显示为:
index:1 Refused to apply style from 'http://localhost:8080/linkString' because its MIME type ('application/json') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
如果我更改文件夹名称并删除“ @”,问题就消失了,CSS出现在页面上。
答案 0 :(得分:0)
尝试将链接地址保留在string
变量中,并将其传递到页面上。并在html中尝试如下所示。
<link th:href="@{'/' + ${page}}" rel="stylesheet">
希望这行得通!
答案 1 :(得分:0)
这似乎仍然是 IntelliJ Ultimate 2020.3 中的结果。到目前为止,我的解决方法是将文件手动复制到没有 <link th:href="@{/lib/fortawesome/fontawesome-pro/css/all.min.css}"
href="../static/lib/fortawesome/fontawesome-pro/css/all.min.css" rel="stylesheet">
符号的文件夹中,如下所示:
pygame.Rect