我试图在我的项目中使用.css
文件,但它不起作用。目录层次结构为:/resources/static/css/style.css
。在我的html文件中,我尝试了
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Header</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href = "/css/style.css" th:href="@{/css/style.css}" >
</head>
,但它不起作用。怎样才能让这种风格发挥作用呢?我读了几篇文章,但还是不明白如何解决这个问题
当在href地址的开头使用/
时,您将从根地址寻址。所以你应该把CSS链接改成:
<link rel="stylesheet" href = "/resources/static/css/style.css" />
或者直接与./
相关联
更多信息请阅读:
having-links-relative-to-root
尝试添加type="text/css">
和添加点到href="./your/location/style.css">