我需要在下面的伪页面加载一个div里面的html页面:如何隔离div内的CSS规则?
<html>
<head></head>
<style>
body {
background-color: yellow;
}
</style>
<body>
<div style="display:none">
<html>
<head></head>
<style>
body {
background-color: blue;
}
</style>
<body>
<div style="display:none">
...
</div>
</body>
</html>
</div>
</body>
</html>
什么自然地发生在这个代码是背景将变成蓝色,因为它是在页面的中间被改变。有没有办法隔离这个div?所以它的行为与iframe类似。 div内的内容存储在一个变量中,所以我认为我不能使用一个框架,因为这个html代码并没有存储在一个文件中,而是将它用作一个源代码。
谢谢!
虽然这个HTML会在大多数浏览器中加载,但它是非常无效的HTML。我建议你先弄清楚如何将''的嵌入式HTML去除(包括)'
'以及结束''。 – Tigger更好地创建一个正文,而不是新的html正文标签使用自定义div。 –
我有一个脚本可以发送电子邮件给多个用户,但我想让用户在发送之前预览html电子邮件。 –