登录
首页 >  Golang >  Go问答

我在 html 头部声明后,我的 css 将无法加载

来源:stackoverflow

时间:2024-04-19 15:30:35 371浏览 收藏

最近发现不少小伙伴都对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 将无法加载》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>