CSS和外部参考样式表页面


<link href="../../Styles/TestSite.css" rel="stylesheet" />  // this works fine
<link href="~/Styles/TestSite.css" rel="stylesheet" />   // this has no effect on page style

项目名称为party,因此项目根目录为\party
具有default.aspx页面的文件夹名称

party/demo/IO/default.aspxparty/Styles/TestSite.css

据我所知:
~/Styles/TestSite.css>gt;这给了我一条从党的项目根源到样式表的相对路径。。。我说得对吗。

..//Styles/TestSite.cass>gt;我的理解是>gt;返回

假设我们在https://www.example.com/htdocs/dir1/dir2/file.html中,在文件路径前面使用以下斜杠。我们试图加载哪个样式表?

/style.css → Root directory → /htdocs/style.css  
./style.css → Working directory → /htdocs/dir1/dir2/style.css  
../style.css → Up one directory → /htdocs/dir1/style.css  
../../style.css → Up two directories → /htdocs/style.css

我相信波浪号~/在ASP.NET中用于应用程序根(而不是服务器根、应用程序根(,其他的就不多了。

最新更新