css在母版页中无法正常工作

时间:2013-06-19 15:08:38

标签: html css

我在设置CSS的href时遇到了麻烦。

我的预计位于

www.mysite.com/myproject/

我的css位于

www.mysite.com/myproject/styles/css/css.css

当我在www.mysite.com/myproject/时,一切正常。但当我进入目录时,(www.mysite.com/myproject/dir1/)不再找到css。我的猜测是它在www.mysite.com/myproject/dir1/styles/css/css.css寻找css。

我目前正在使用母版页。我如何正确引用css?

修改: 这是我目前如何引用我的CSS。

link rel="stylesheet" type="text/css" href="/content/css/bootmetro.css"

但由于项目不在根(www.mysite.com),因此无法正常运行。它位于www.mysite.com/myproject/。因此,使用“/”会导致css完全无法加载。

3 个答案:

答案 0 :(得分:1)

像这样设置css路径,起始斜杠表示站点的根目录。

/styles/css/css.css

答案 1 :(得分:0)

你试过了吗?

 link rel="stylesheet" type="text/css" href="../styles/css/bootmetro.css"

答案 2 :(得分:0)

假设您使用的是ASP.NET,请尝试这样:

<link rel="Stylesheet" type="text/css" href="<%= ResolveURL("~/content/css/bootmetro.css")%>" />