Maison > Questions et réponses > le corps du texte
<style>
.Line li,.Line dt{float:left}
.Float-R{float:right}
</style>
<p class="Line">
<ul>
<li>text1</li>
<li>text2</li>
<li class="Float-R">text3</li>
</ul>
</p>
Mes .Line et .Float-R sont des styles courants
Le li global ici est aligné à gauche. Je veux que le li spécifié soit à droite. Comment puis-je obtenir le résultat souhaité sans ajouter !important
和使用#id
?
Je ne dis toujours rien. Une solution ?
滿天的星座2017-05-16 13:28:25
Dans un style, les derniers écraseront les précédents. Vous pouvez ajouter ce dont vous avez besoin à l'arrière. Si vous spécifiez li, vous pouvez le sélectionner via nth-child, ou vous pouvez obtenir le nœud dom via js et définir le. style style
过去多啦不再A梦2017-05-16 13:28:25
Changez la deuxième phrase par ceci
.Line li.Float-R{float:right}
phpcn_u15822017-05-16 13:28:25
Quant à la question de l'affiche originale, remplacez simplement la deuxième phrase par li.Float-R{float:right}
et essayez de suivre les règles de priorité.
巴扎黑2017-05-16 13:28:25
la priorité CSS est basée sur la précision du positionnement
c'est-à-dire
.Line ul li.Float-R{
float:left;
}
p.Line ul li.Float-R{
float:right;//这里会覆盖上面的样式
}