Html 在母版页中定义的表单上应用样式

Html 在母版页中定义的表单上应用样式,html,css,asp.net,master-pages,Html,Css,Asp.net,Master Pages,如何在当前页面的母版页中定义的容器()元素上应用css样式 细节 我需要在母版页中定义元素,因为母版页包含一些用于导航栏的服务器端和客户端控件。现在,在我的子页面(或它被称为什么)中,我需要对元素应用一种样式,该样式只特定于这个子页面。是否可以通过css选择器或其他方式实现?请注意,我无法在子页面中定义元素,因为不允许嵌套表单。从客户端的角度来看,母版页和常规页之间没有区别。它们都合并到一个文档中 所以这应该很好 在母版页上 <form runat="server"> 在客户端

如何在当前页面的母版页中定义的容器(
)元素上应用css样式

细节
我需要在母版页中定义
元素,因为母版页包含一些用于导航栏的服务器端和客户端控件。现在,在我的子页面(或它被称为什么)中,我需要对
元素应用一种样式,该样式只特定于这个子页面。是否可以通过css选择器或其他方式实现?请注意,我无法在子页面中定义
元素,因为不允许嵌套表单。

从客户端的角度来看,母版页和常规页之间没有区别。它们都合并到一个文档中

所以这应该很好

在母版页上

<form runat="server">

在客户端页面上

<style>
form {background-color: white}
</style>

表格{背景色:白色}

hmmm。。。我应该想到这一点。可能是因为我的CSS文件通过类应用样式(不同于通过元素名应用样式的方法),所以我想不出如何在母版页的元素上应用CSS类。谢谢,这很有帮助。如果你打算在你的网站上有其他表单,你可以给表单一个ID并这样分配它。同样的原则也适用,母版页和常规页成为一个单独的HTML文档,提供给客户端。