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

Html css在母版页中无法正常工作,html,css,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的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根本不加载。

这样设置css路径,开始斜杠表示站点的根

/styles/css/css.css
您是否尝试过:

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

假设您使用的是ASP.NET,请尝试以下操作:

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


您能否向我们展示您当前在母版页中拥有的内容?您可能没有在CSS文件的路径中使用tilde…在网页中使用绝对路径。是的,但它实际上并不位于根目录中。我把它放在mySite.abc/myProject/myProjec只是一个文件夹吗?或者虚拟应用程序?那么它应该是
/myProject/styles/css/css.css