Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    47

    selezionare figlio senza scrivere tutta la gerarchia

    Come da titolo,
    se ad esempio ho il seguente codice
    codice:
    <div class="padre">    <span class="figlio1">
            <div class="figlio2">
                <div class="figlio3">
                    <div class="figlio4">
                        <div class="figlio5"></div>
                    </div>
                </div>
            </div>
        </span>
    </div>
    
    
    
    
    <div class="padre_1">
        <span class="figlio1">
            <div class="figlio2">
                <div class="figlio3">
                    <div class="figlio4">
                        <div class="figlio5"></div>
                    </div>
                </div>
            </div>
        </span>
    </div>

    posso selezionare in qualche maniera .figlio5 (solo se è figlio di padre_1) senza stare a ripercorre tutta la gerarchia .padre_1 .figlio1 .figlio2 etc...

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    posso selezionare in qualche maniera .figlio5 (solo se è figlio di padre_1) senza stare a ripercorre tutta la gerarchia .padre_1 .figlio1 .figlio2 etc...
    Certo, ti basta il riferimento del contenitore padre e di quell'elemento.
    Una cosa del genere:
    codice:
    .padre_1 .figlio5
    Seleziona un qualsiasi elemento .figlio5 che stia dentro un qualsiasi elemento .padre_1 a prescindere dal grado di parentela.

    Occhio che quella struttura non è HTML valido. Di norma, elementi span non possono contenere elementi div. Puoi fare la verifica col validatore online https://validator.w3.org/nu/#textarea
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    47
    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Certo, ti basta il riferimento del contenitore padre e di quell'elemento.
    Una cosa del genere:
    codice:
    .padre_1 .figlio5
    Seleziona un qualsiasi elemento .figlio5 che stia dentro un qualsiasi elemento .padre_1 a prescindere dal grado di parentela.

    Occhio che quella struttura non è HTML valido. Di norma, elementi span non possono contenere elementi div. Puoi fare la verifica col validatore online https://validator.w3.org/nu/#textarea

    ti ringrazio!!! la struttura l'ho scritta a caso comunque grazie anche per questo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.