cari

Rumah  >  Soal Jawab  >  teks badan

Tajuk ditulis semula kepada: CSS > Pilih elemen pertama dalam pepohon

<p>Saya telah cuba memilih hanya petikan blok pertama dalam kandungan e-mel, yang berlaku seperti ini: </p> <pre class="brush:php;toolbar:false;"><div class="myclass"> <br><p></p> <div><div> <!--kadang-kadang kurang, kadang-kadang lebih div--> <blockquote> <!--The blockquote yang saya ingin pilih--> <div> <div> <blockquote> <Tunggu...> </blockquote> </div> </blockquote> </div></div> </div></pre> <p>Masalahnya ialah, pemformatan mungkin berbeza dari e-mel ke e-mel, dan mungkin terdapat satu atau lebih div sebelum petikan blok pertama,</p><p> Jadi gunakan: </p> <pre class="brush:php;toolbar:false;">.myclass > div > <p>Tidak selalu sah,</p><p> Ini: </p> <pre class="brush:php;toolbar:false;">.myclass blockquote:first-of-type {}</pre> <p>Setiap petikan blok akan dipilih</p> <p>Jadi saya hanya mahu memilih petikan blok pertama tanpa mengira kedudukannya pada pokok html. </p>
P粉237125700P粉237125700458 hari yang lalu498

membalas semua(1)saya akan balas

  • P粉949190972

    P粉9491909722023-09-01 17:49:20

    Macam ini? Pilih bekas .myclass的第一个嵌套的blockquote,但不选择任何作为第一个blockquote的子元素的blockquote.

    .myclass blockquote:not(blockquote blockquote) {
      background-color: red;
    }
    <div class="myclass">
      <br>
      <p></p>
      <div>
        <div>
          <!--有时少有时多的div-->
          <blockquote>
            <!--我想选择的blockquote-->
            <div>
              <div> <br>
                <blockquote>
                </blockquote>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
    </div>

    balas
    0
  • Batalbalas