在主页中包含CSS

时间:2011-02-14 11:54:58

标签: asp.net

我是域名新手。我想在我的母版页中包含一个CSS文件,但它没有用,任何人都可以尝试帮我解决这个问题..

我在外部提供CSS链接

<link href="Stylesheet1.css" rel="Stylesheet1" type="text/css" />

是否有必要在母版页中包含CSS类,如果是这样,我必须包括哪些内容?

3 个答案:

答案 0 :(得分:0)

尝试:

<link href="~/Stylesheet1.css" rel="Stylesheet1" type="text/css" />

Tilde(〜)代表根目录。

如果这不起作用,如果您可以向我们展示您的目录结构,并查看渲染的来源,我们可以提供更多帮助。

答案 1 :(得分:0)

你当然不能在不在服务器端运行的标签上使用Tilde(〜),你需要做的是这样的:

<link href="<%= ResolveClientUrl("~/Stylesheet1.css")%>" rel="stylesheet" type="text/css" />

或者只是做一个让你回到完整链接标签的方法。

答案 2 :(得分:0)

<link>标记的语法没有错。问题很可能是由于您的CSS文件不在您尝试从中获取的URL。

标记中的href属性指定与主页面在相同文件夹中名为Stylesheet1.css的文件。如果不是,则应使用标准虚拟路径指定样式表的位置,或将样式表移动到与母版页相同的文件夹中。

更多信息。

http://w3schools.com/css/css_howto.asp