当前位置: > > > > 我在 html 头部声明后,我的 css 将无法加载
来源:stackoverflow
2024-04-19 15:30:35
0浏览
收藏
最近发现不少小伙伴都对Golang很感兴趣,所以今天继续给大家介绍Golang相关的知识,本文《我在 html 头部声明后,我的 css 将无法加载》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本文时存在不同想法,可以在评论中表达,但是请勿使用过激的措辞~
问题内容
我的文件夹如下所示:
root/ -templates/ --css/ ---styles.css --chat.html -main.go
这是我的处理程序:
http.handle("/", &templatehandler{filename: "login.html"}) http.handle("/css/", http.stripprefix("/css", http.fileserver(http.dir("./templates/css/")))) http.handle("/chat", mustauth(&templatehandler{filename: "chat.html"})) http.handle("/login", &templatehandler{filename: "login.html"}) http.handle("/room", r)
在我的 chat.html 的开头,我将我的 css 与下面的代码链接
<link href="css/styles.css" rel="styleshseet" >
当我开始监听并服务它时,css 将无法加载。 但是当我像下面这样将样式代码放入 html 头中时,它就可以工作了。
<style> my css code </style>
完整性引导css也可以正常工作,我尝试将我的css放在原始github上,它也不起作用,
<link href="https://raw.githubusercontent.com/Triad-0112/Web-ChatProject/master/chat/templates/css/styles.css" rel="stylesheet"> <link href="/chat/templates/css/styles.css" rel="stylesheet"> <link href="./css/styles.css" rel="stylesheet">
这三个也不起作用。 知道我错过了什么吗?
正确答案
对不起。它不会加载,因为它从 cookie 加载旧的 CSS。当我切换到另一个浏览器时,它通过使用 /css/ 工作,我在 CSS 文件服务器处理程序上声明了它。感谢 mkopriva
今天关于《我在 html 头部声明后,我的 css 将无法加载》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注公众号!