如何在 thyemeaf 片段中包含 css 文件

问题描述 投票:0回答:2

我有一个模板装饰器作为基本 html 页面和许多带有片段的 html 页面,我想在 html 片段页面中包含 css 文件,当我将 css 文件放在片段 html 页面的顶部时,它不会加载因为只有 thymeleaf 只考虑碎片中的内容,所以我不想在基本 html 页面(模板或装饰器)中包含所有 css 文件

css fragment thymeleaf
2个回答
0
投票

您可以将所有片段 css 添加到单独的文件中,并使用

<link rel = "stylesheet">
标签在 html 装饰器的头部链接到这些文件。

例如:

<head>
    <link th:href="@{../css/footer_fragment.css}" rel="stylesheet"/>
</head>

您可以添加多个这样的链接标签,每个片段一个。


0
投票
<head th:fragment="head">
    <meta charset="UTF-8"/>
    <title>Coding Events</title>
    <link rel="stylesheet" th:href="@{/styles.css}">
</head>

这是一个真正适合我的片段头。需要 th: 在 href 前面。 希望有帮助

© www.soinside.com 2019 - 2024. All rights reserved.