内部CSS可以正常工作,但是外部样式表不起作用。我最终看到的是没有样式的标准页面。除了没有CSS之外,这些模板都可以正常工作。
创建了一个简单的应用以消除一些变量,但仍然存在相同的问题。
应用程序的根目录 C:\ workspace \ goworkspace \ src \ practice3 \
GOPATH C:\ workspace \ goworkspace
//practice3/main.go
package main
import (
"log"
"net/http"
)
func main() {
fs := http.FileServer(http.Dir("static"))
http.Handle("/", fs)
log.Println("Listening...")
http.ListenAndServe(":8080", nil)
}
//practice3/static/example.html
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>A static page</title>
<link rel="stylesheet" href="/stylesheets/main.css">
</head>
<body>
<h1>Hello from a static page</h1>
</body>
</html>
//practice3/stylesheets/main.css
body {
background-color: lightblue;
}
h1 {
color: navy;`enter code here`
margin-left: 20px;
}
没有错误,除了外部CSS之外,其他所有东西(包括内部CSS)都可以正常工作。