我需要一种方法,我可以将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重构...... :)
是否有任何其他解决方案可以提供广泛兼容的结果?
问候