Comment restituer différents textes en HTML à l'aide de classes intégrées
P粉418214279
2023-09-02 10:34:50
<p>Je souhaite afficher un texte différent en fonction de la catégorie/catégorie dans laquelle le code est intégré, c'est-à-dire lorsque la catégorie est .category-rabbitmq. </p>
<p>Cela peut changer l'arrière-plan lorsque la catégorie est .category-rabbitmq. </p>
<pre class="brush:php;toolbar:false;"><style>
.category-rabbitmq
{
image d'arrière-plan : url('https://www.nastel.com/wp-content/uploads/2022/04/nastel_navigator_xpress.png') !important ;
taille de l'arrière-plan : couverture ;
}
</style>
<themainbody>En savoir plus sur</themainbody><br></pre>
<p>Cela affiche toujours une variable. </p>
<pre class="brush:php;toolbar:false;"><style>
themainbody::après {
contenu : "RabbitMQ" ;
}
</style>
<themainbody>En savoir plus sur</themainbody><br></pre>
<p>Cependant, cela ne fonctionne pas si l'on affiche uniquement la variable lors de la définition de la catégorie : </p>
<pre class="brush:php;toolbar:false;"><style>
.category-rabbitmq
{
themainbody::après {
contenu : "RabbitMQ" ;
}
</style>
<themainbody>En savoir plus sur</themainbody><br></pre>
<p>Pouvez-vous m'aider ? </p>
Vous ne pouvez pas imbriquer de règles dans CSS(Vous pouvezdans SCSS). Il existe un premier brouillon public permettant l'imbrication dans CSS, alors peut-être qu'à l'avenir vous pourrez le faire.
Vous devez donc faire quelque chose comme ceci :
Je ne suis pas sûr
.category-rabbitmq
元素相对于themainbody
有多少级。如果你知道themainbody
是.category-rabbitmq
的直接子元素,那么你可以更具体地使用子组合器并进行优化:>
Voir Combinateurs descendants CSS et Combinateurs enfants CSS.