Javascript 在不受继承css影响的情况下格式化div元素内的元素
我在随机网站上显示一个弹出窗口作为一个固定的div 我需要div的内容不受其所在页面格式的影响。div中的元素具有内联CSS,我只希望内联CSS有效,而不是继承CSS 一种方法是使用iframe。我在寻找其他方法 我正在考虑的选择:Javascript 在不受继承css影响的情况下格式化div元素内的元素,javascript,html,css,dom,Javascript,Html,Css,Dom,我在随机网站上显示一个弹出窗口作为一个固定的div 我需要div的内容不受其所在页面格式的影响。div中的元素具有内联CSS,我只希望内联CSS有效,而不是继承CSS 一种方法是使用iframe。我在寻找其他方法 我正在考虑的选择: 一个小的javascript代码,它将在所有元素上运行并重置继承的css。 可能吗?我可以告诉跨浏览器,属性不是由内联css创建的吗 Javascript代码将一组属性重置为div中的所有元素(例如所有填充、边距等),但仍然保留内联css中的样式属性 还有其他创意吗
也许如果你想让一个div有一个特定的样式,即使这是默认的,最好是明确地给它这个样式。如果它使用默认的样式,你就不会失去任何东西,如果它继承了其他的东西,那么你就把它设为你想要的样式。依赖默认样式可能会让你吃亏,因为没有理由这样做在任何两个浏览器上都应该有相同的默认样式。是,但是我没有内联设置的属性会得到继承的值(我想要避免)是,但是我没有内联设置的属性会得到继承的值(我想要避免)