我在设置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完全无法加载。
答案 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")%>" />