Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menghasilkan teks yang berbeza dalam HTML menggunakan kelas terbenam

<p>Saya mahu memaparkan teks yang berbeza berdasarkan kategori/kategori kod dibenamkan, iaitu apabila kategori itu ialah .category-rabbitmq. </p> <p>Ini boleh menukar latar belakang apabila kategori ialah .category-rabbitmq. </p> <pre class="brush:php;toolbar:false;"><style> .kategori-rabbitmq { imej latar belakang: url('https://www.nastel.com/wp-content/uploads/2022/04/nastel_navigator_xpress.png') !penting; saiz latar belakang: penutup; } </style> <themainbody>Baca lebih lanjut mengenai</themainbody><br></pre> <p>Ini sentiasa memaparkan pembolehubah. </p> <pre class="brush:php;toolbar:false;"><style> themainbody::selepas { kandungan: "RabbitMQ"; } </style> <themainbody>Baca lebih lanjut mengenai</themainbody><br></pre> <p>Walau bagaimanapun, ini tidak berfungsi apabila hanya memaparkan pembolehubah apabila menetapkan kategori: </p> <pre class="brush:php;toolbar:false;"><style> .kategori-rabbitmq { themainbody::selepas { kandungan: "RabbitMQ"; } </style> <themainbody>Baca lebih lanjut mengenai</themainbody><br></pre> <p>Bolehkah anda membantu? </p>
P粉418214279P粉418214279383 hari yang lalu410

membalas semua(1)saya akan balas

  • P粉232409069

    P粉2324090692023-09-03 00:33:42

    Anda tidak boleh menyusun peraturan dalam CSS(Anda bolehdalam SCSS). Terdapat draf kerja awam pertama yang membenarkan bersarang dalam CSS, jadi mungkin pada masa hadapan anda akan dapat melakukannya.

    Jadi anda perlu melakukan sesuatu seperti ini:

    <style>
    .category-rabbitmq themainbody::after {
      content: " RabbitMQ";
    }
    </style>

    Saya tidak pasti.category-rabbitmq元素相对于themainbody有多少级。如果你知道themainbody.category-rabbitmq的直接子元素,那么你可以更具体地使用子组合器并进行优化:>

    <style>
    .category-rabbitmq > themainbody::after {
      content: " RabbitMQ";
    }
    </style>

    Lihat Penggabung Keturunan CSS dan Penggabung Anak CSS.

    balas
    0
  • Batalbalas