Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    34

    Nascondere una classe in un'altra classe

    Salve io vorrei fare una cosa simile:

    codice:
    .tizio {bla bla: blabla}
    .caio {bla bla: blabla}
    .caio .tizio {display: none}
    Come si potrebbe fare?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non ho capito cosa vuoi fare
    riesci a spiegare nella pratica cosa vorresti ottenere?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    34
    allora io ho un immagine con class="img", questa immagine è presente in parecchi punti del codice html (il quale non posso toccare) e devo nasconderla in certe tabelle che hanno una classe. Quindi dovrei fare così:

    codice:
    .img {width: //px; height: //px}
    .tab {width: //px; height: //px; etc..}
    .tab .img {display: none}

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    34
    Non mi fa modificare il messaggio accidenti, mi sono scordato di dire che con il codice che ho scritto non funziona quindi vorrei un aiuto.

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da Kortezzz
    allora io ho un immagine con class="img", questa immagine è presente in parecchi punti del codice html (il quale non posso toccare) e devo nasconderla in certe tabelle che hanno una classe. Quindi dovrei fare così:

    codice:
    .img {width: //px; height: //px}
    .tab {width: //px; height: //px; etc..}
    .tab .img {display: none}
    formalmente il codice che hai scritto è corretto: è un problema che si verifica con più browser?
    temo comunque sia necessario vedere questa pagina online per aiutarti, magari c'è qualche regola scritta successivamente che vince.

    Ad esempio, sei sicuro che nel codice non ci sia del css scritto come attributo inline nell'immagine?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    34
    Si infatti a me sembrava pure corretto ma ne ero sicuro al 90% e volevo esserne certo.
    Comunque ho risolto obbligando l'html a dare la precendeza al CSS, era come dicevi tu c'era una parte di HTML che sovrastava il CSS.

    codice:
    .img {width: //px; height: //px}
    .tab {width: //px; height: //px; etc..}
    .tab .img {display: none !important}
    Basta aggiungere "!important"

    Ciao e grazie

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da Kortezzz
    Si infatti a me sembrava pure corretto ma ne ero sicuro al 90% e volevo esserne certo.
    Comunque ho risolto obbligando l'html a dare la precendeza al CSS, era come dicevi tu c'era una parte di HTML che sovrastava il CSS.

    codice:
    .img {width: //px; height: //px}
    .tab {width: //px; height: //px; etc..}
    .tab .img {display: none !important}
    Basta aggiungere "!important"

    Ciao e grazie
    attenzione però che in alcune versioni di explorer !important non è supportato
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.