验证(HTML4.01):元素';风格';不能嵌套在元素';分区';

验证(HTML4.01):元素';风格';不能嵌套在元素';分区';,html,css,asp.net,Html,Css,Asp.net,我正在使用ASP.NET 4.0并在aspx文件中编写内部css。样式块是ContentPlaceHolder中的第一个块。样式块发出错误消息 验证(HTML 4.01):元素“style”不能嵌套在元素“div”中 屏幕截图: ContentPlaceHolder位于母版页的div中,如下所示 <div id="column2"> <asp:ContentPlaceHolder ID="Content" runat="server"> </asp

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

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

屏幕截图:

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

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

有什么问题吗


谢谢你,这是用英语写的。元素样式不能嵌套在div元素中

我认为最好的方法是在
中为样式使用占位符,然后在那里插入样式。但是,如果可能的话,我会尽量避免在html中使用这种样式块


还有一个细节。您可能想知道,当您在
中使用它时,为什么它会说您不能将其嵌套在div中。“但是,如果可能的话,我会尝试在html中完全避免此类样式块。”是的,请这样做。在一些页面中,我不得不过度使用为telerik控件编写的样式。他们可能会一页一页地改变。我必须处理好这件事。这是唯一的办法。这并没有给我带来任何麻烦,但我只是想知道这条警告背后的技术方面。通常每个内容页都有两个
,其中一个带有
id=“head”
,您可以使用这一个来放置
标记,以便更好地完成此线程和此线程。