我all: unset取消设置所有继承属性,但允许用户代理样式表。我该怎么做?正如你在代码中看到的,它禁用了所有样式,甚至用户代理样式表。我该怎么防止用户代理样式表禁用?第一个
all: unset
mqkwyuun1#
尝试关键字revert,而不是initial或unsetrevert关键字可用于将嵌入的小部件或组件与包含它们的页面的样式隔离开来,尤其是在与all属性一起使用时。在使用者样式表中,revert会回复重叠显示,并将属性重设为使用者代理程式样式表建立的预设值。MDN第一个
revert
initial
unset
jckbn6z72#
您应该在父元素上设置all: initial,然后为其所有子元素声明all: unset。
all: initial
.editor_data { all: initial; } .editor_data * { all: unset; }
2条答案
按热度按时间mqkwyuun1#
尝试关键字
revert
,而不是initial
或unset
revert关键字可用于将嵌入的小部件或组件与包含它们的页面的样式隔离开来,尤其是在与all属性一起使用时。
在使用者样式表中,revert会回复重叠显示,并将属性重设为使用者代理程式样式表建立的预设值。
MDN
第一个
jckbn6z72#
您应该在父元素上设置
all: initial
,然后为其所有子元素声明all: unset
。