我为列表中的每个项目呈现动态CSS。每个项目将有可能是唯一的CSS规则的元素,即如何限制内联CSS的范围?
<div id="thing1" class="vegas">
<style>
p {
font-size: 14pt; // this stuff is generated dynamically and i have no control over it
color: green;
}
</style>
<p>
I'm thing 1!
</p>
</div>
<div id="thing2" class="vegas" >
<style>
p {
font-size: 9pt; // so is this stuff
color: red;
}
</style>
<p>
I'm thing 2!
</p>
</div>
有没有办法来包装在一般的CSS规则,将每个项目的相关CSS的范围限制到项目本身的每个项目?像
.vegas > * {
whatever-happens-in-here: stays in here;
}
或者任何其他方式来处理范围知道什么样的动态特定的CSS?
我认为你正在寻找'!important' http://stackoverflow.com/questions/9245353/what-does-important-in-css-mean – thanksd
我无法编辑或修改动态CSS进来,所以我不认为我可以使用'!important',或者? – irbanana
你是说你想忽略在这个'拉斯维加斯'类以外的任何地方设置的任何css属性的继承? – thanksd