验证(HTML 4.01):元素'style'不能嵌套在元素'div'中

时间:2015-05-25 10:42:28

标签: html css asp.net

我正在使用 ASP.NET 4.0 ,我正在css文件中编写内部aspx。样式块是ContentPlaceHolder中的第一个块。样式块正在显示错误消息

  

验证(HTML 4.01):元素'style'不能嵌套在元素'div'

截图:

enter image description here

ContentPlaceHolder位于母版页面的div中,如下所示

<div id="column2">
    <asp:ContentPlaceHolder ID="Content" runat="server">
    </asp:ContentPlaceHolder>
</div>

可能是什么问题?

谢谢

1 个答案:

答案 0 :(得分:2)

用英文写的。元素样式不能嵌套在div元素中。
我说最好的方法是在<head>中使用占位符表示样式并在那里插入样式。但是,如果可能的话,我会尽量避免使用html中的这种样式块。

还有一个细节。当你在<asp:content ..元素中拥有它时,你可能想知道为什么它表示你不能将它嵌套在div中。即使这是真的,它只是一个占位符,它最终会在<div id="column2">内。

相关问题