通常,当我们使用母版/内容样式页面时,我们将css应用于母版页,以便母版页的每个子页都可以使用该样式,但我不希望这样,我希望将css直接应用于内容页,而不是母版页。我应该放在哪里?
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
那个参考代码?
顺便说一下,提前谢谢你。
发布于 2009-07-13 00:02:52
通常,我会在母版页的标题部分放置一个内容占位符。这样,任何内容页面都可以向页面头部添加额外的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>
发布于 2009-07-13 00:01:59
在母版页的头部放置一个内容占位符。并不是所有的内容页面都需要在其中放置任何内容,但是这个特定的内容页面可以放置您想要链接的CSS文件。
发布于 2009-07-13 00:51:10
您不能将样式表仅应用于内容页面,它将应用于整个网页。
https://stackoverflow.com/questions/1117256
复制相似问题