Javascript 如何从应用于主体的css中排除特定表单
如果我在正文中有一个带有特定样式的Javascript 如何从应用于主体的css中排除特定表单,javascript,html,asp.net,css,Javascript,Html,Asp.net,Css,如果我在正文中有一个带有特定样式的表单,并且我想从这个样式(正文样式)中排除这个表单 学生时间表 注册号 RegNum: ...... 问题是:主体有一个css,我希望这个样式不应用于我的表单,你可以覆盖你不想要的样式。假设你的身体有一个红色的背景,那么在你的身体中,只需将背景颜色覆盖为白色即可。我已经创建了一个像下面这样的小演示 CSS3继承模块中有一个名为的属性。它的工作原理如下: form { all: default; } 不幸的是,如果在页面上应用主体样式,它将影响页面的
表单
,并且我想从这个样式(正文样式)中排除这个表单
学生时间表
注册号
RegNum:
......
问题是:主体有一个
css
,我希望这个样式不应用于我的表单,你可以覆盖你不想要的样式。假设你的身体有一个红色的背景,那么在你的身体中,只需将背景颜色覆盖为白色即可。我已经创建了一个像下面这样的小演示
CSS3继承模块中有一个名为的属性。它的工作原理如下:
form {
all: default;
}
不幸的是,如果在页面上应用主体样式,它将影响页面的所有元素。 我认为你只能以你的形式重新定义你身体的属性。 在css中,您应该恢复要从样式中排除的表单
#form1
您将不得不覆盖您不想要的css属性。您可以使用css否定并省略您不想从
正文继承的内容:
body :not(form) {
background-color: red;
}
我想覆盖一切,我应该为身体的每一个存在创建一个规则!是的,您必须覆盖表单标记的所有样式,或者您可以从主体标记中删除这些样式。我只想从主体样式中排除表单!是的,您必须覆盖表单中的所有主体样式。此问题回答您的问题
#form1
body :not(form) {
background-color: red;
}