无法使外部样式表与golang模板一起使用

时间:2019-06-04 18:17:52

标签: css go

内部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)都可以正常工作。

0 个答案:

没有答案