通常当我们使用Master / Content样式页面时,我们将css应用于Master页面,因此母版页的每个页面子项都可以使用该样式但我不想要这个,我希望我想将css应用于内容页面直接代替母版页。我应该把它放在哪里
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
那个参考代码?
顺便提前谢谢。
答案 0 :(得分:42)
通常我将内容占位符放在母版页的head部分。这样,任何内容页面都可以向页面头部添加额外的css / js / etc引用。
在您的母版页中添加以下内容
<head>
... title, meta tags, js and css links ...
<asp:contentPlaceholder id="head" runat="server" />
</head>
然后在您的页面中,您可以使用此
在头部包含额外的元素<asp:content contentplaceholderid="head" runat="server">
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
</asp:content>
答案 1 :(得分:5)
将内容占位符放在母版页的头部。并非所有内容页面都需要在其中放置任何内容,但此特定内容页面可以放置您要链接的CSS文件。
答案 2 :(得分:2)
您不能仅将样式表应用于内容页面,它适用于整个网页。