我正在使用 ASP.NET 4.0 ,我正在css
文件中编写内部aspx
。样式块是ContentPlaceHolder
中的第一个块。样式块正在显示错误消息
验证(HTML 4.01):元素'style'不能嵌套在元素'div'
中
截图:
ContentPlaceHolder
位于母版页面的div
中,如下所示
<div id="column2">
<asp:ContentPlaceHolder ID="Content" runat="server">
</asp:ContentPlaceHolder>
</div>
可能是什么问题?
谢谢
答案 0 :(得分:2)
用英文写的。元素样式不能嵌套在div元素中。
我说最好的方法是在<head>
中使用占位符表示样式并在那里插入样式。但是,如果可能的话,我会尽量避免使用html中的这种样式块。
还有一个细节。当你在<asp:content ..
元素中拥有它时,你可能想知道为什么它表示你不能将它嵌套在div中。即使这是真的,它只是一个占位符,它最终会在<div id="column2">
内。