我需要一种可以将 CSS 文件范围限定到页面特定部分的方法。理论上,这个例子应该做我需要的:
<html>
<head>
</head>
<body>
<div>
<style scope>
@import url("style1.css");
</style>
<div class="testText">Test with Style 1</div>
</div>
<div>
<style scope>
@import url("style2.css");
</style>
<div class="testText">Test with Style 2</div>
</div>
</body>
</html>
但是,我发现 scope 元素目前仅在某些浏览器中可用(主要是 Firefox 21+)。所以,我正在寻找一个懒惰的出路或一个问题。我需要将一些不同风格的内容整合到一个网站中。我们尝试加载两个 css 文件集,但是两个样式表中都出现了一些样式名称,因此在一个文件集中和相应的 html 内容中重命名样式名称将是很多工作,特别是因为您不能只使用 Eclipse 重构... :)
是否有任何其他解决方案可以呈现这种广泛兼容的结果?
问候