Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Tag semantici: background-color non ereditato

    Salve, sto facendo delle prove per passare da HTML 4.01 a HTML 5, usando i tag semantici.
    Ho una struttura di questo tipo
    codice:
    <!doctype html>
    <head></head>
    <body>
    <div id="container">
    <header></header>
    <nav></nav><article><section></section></article><sidebar></sidebar>
    </container>
    </body>
    In container è definito un background-color: #000000; header lo eredita, gli altri settori no e devo riscriverli in ogni selettore di CSS, come mai?
    Aggiungo che, all'interno dei settori con questo problema, ci sono dei div da un rigo con una class propria perché lì mi servono delle etichette con background-color: #c00000; ma i tag HTML sono correttamente aperti e chiusi (infatti il colore #c00000 si vede solo nel div richiesto), eppure quei settori hanno lo sfondo #408080 definito nel body.

  2. #2
    Per avere un'idea del problema sarebbe l'ideale vedere la pagina online perchè così a naso è impossibile individuare la causa inquanto nei contenitori potrevve esserci delle regole o contenuti che provocano il problema
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    In altre parole, di norma, i selettori dei tag semantici ereditano le caratteristiche dei propri contenitori?

    Pubblico la pagina appena possibile.

  4. #4
    Quote Originariamente inviata da Gas75 Visualizza il messaggio
    In altre parole, di norma, i selettori dei tag semantici ereditano le caratteristiche dei propri contenitori?

    Pubblico la pagina appena possibile.
    In pratica una regola CSS sovrascrive le regole che la precedono.
    Esempio:
    Se a un div do lo sdondo bianco poi in linea do lo sfondo rosso, il diventerà rosso
    oppure:
    Se a un div do lo sdondo bianco poi dentro al div metto deltesto con sfondo rosso, lo sfondo del div sarà rosso
    ECC. l'eredità centra poco
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  5. #5
    Ho risolto: background-color richiede il valore inherit, non preleva direttamente lo sfondo dal selettore che lo contiene...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.