我有一个插件,它输出一个个人资料部分,我计划用ol>li元素包装它。我想使用不同的字体大小/样式/颜色来设计列表数字。但是如果我这样做,字体样式将传播/级联到个人资料中。我不想重新设计个人资料中的每个文本。因此,有可能防止字体样式传播到后代元素吗?
<style>
#rank li{
font-size:50px;
font-style: italic;
font-family: serif;
font-weight: bold;
width:70px;
margin-right:10px;
text-align:center;
}
</style>
<ol id="rank">
<li>
<div class="profile">
<!-- contains complex stuffs including tables, floated div for displaying profiles-->
</div>
</li>
</ol>
编辑:抱歉,我过度夸大了“重新设计每个文本”的说法。我认为如果我需要使配置文件样式再次无影响,我需要知道ul外的默认字体样式,并在div中应用它们。这并不费多少功夫,但将来需要修改两个地方以保持整体风格一致。