使用C#
我的网页样式表未加载,我正在使用Google Chrome浏览器
代码。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Data Entry</title>
<link rel="stylesheet" href="G:/style.css" type="text/css" charset="utf-8" />
</head>
</html>
以上代码未加载style.css文件。
如何解决这个问题。
答案 0 :(得分:3)
您的HREF不正确:
href="G:/style.css"
您需要使用相对路径:
href="../style.css"
或者如果您必须使用file URI,请使用正确的 - 这意味着只有拥有正确浏览器/操作系统和G
驱动器的用户才能看到样式表:
href="file:///g:/style.css"
答案 1 :(得分:0)
如果必须在文件系统上:
href="file:///g:/style.css"
如果样式表与Default.aspx位于同一文件夹中,请使用
<link rel="stylesheet" href="/style.css" type="text/css" charset="utf-8" />
在这种情况下,前导斜杠“/”非常重要,因为它指向域的根,因此如果您的网址为http://localhost:8000/folder/anotherfolder/page.aspx
,那么href="/style.css"
仍将指向{{ 1}},而不是http://localhost:8000/style.css
。这意味着您的所有页面都将指向相同位置的相同样式表。
如果样式表位于应用程序根目录的子文件夹中,例如css /,请使用
http://localhost:8000/folder/anotherfolder/style.css
如果确实在G:/中,请将其复制到应用程序的根目录并使用上面的第一个示例。