CSS未设置无法按预期工作,如何解决?

bfrts1fy  于 2022-11-26  发布在  其他
关注(0)|答案(2)|浏览(154)

all: unset取消设置所有继承属性,但允许用户代理样式表。我该怎么做?正如你在代码中看到的,它禁用了所有样式,甚至用户代理样式表。我该怎么防止用户代理样式表禁用?
第一个

mqkwyuun

mqkwyuun1#

尝试关键字revert,而不是initialunset
revert关键字可用于将嵌入的小部件或组件与包含它们的页面的样式隔离开来,尤其是在与all属性一起使用时。
在使用者样式表中,revert会回复重叠显示,并将属性重设为使用者代理程式样式表建立的预设值
MDN
第一个

jckbn6z7

jckbn6z72#

您应该在父元素上设置all: initial,然后为其所有子元素声明all: unset

.editor_data {
  all: initial;
}
.editor_data * {
  all: unset;
}

相关问题