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;
}