Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Domanda CSS

  1. #1
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495

    Domanda CSS

    Scusate ma in attesa di studiare metodicamente i CSS avrei un'altra domanda penso piuttosto banale.

    E' possibile fare in modo che una classe erediti tutte le proprieta' di un'altra ?

    In pratica ho bisogno di definire una classe chiamata, classe1, mettiamo che sia cosi:

    codice:
    .classe1 { background-color: white; border: solid 1px black; }
    Se ora voglio definire una classe che si chiama classe2, come faccio a dirgli: "voglio che abbia le stesse proprieta' di classe1"?

  2. #2
    codice:
    .classe1,classe2 { background-color: white; border: solid 1px black; }
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495
    Putroppo l'esempio in questione non fa al caso mio. Ti spiego essenzialmente il motivo.

    Sto sviluppando un software che comprende una parte che genera automaticamente delle tabelle partendo da un database.

    Le classi degli elementi di questo sistema sono parecchie e tanto per intenderci sono tutte chiamate:

    codice:
    /* Proprieta' dell'auto generazione */
    
    autogenerate_SectionCell  { proprieta }
    autogenerate_SectionRow   { proprieta }
    autogenerate_Divider      { proprieta }
    autogenerate_TableHeader  { proprieta }
    etc

    La sezione del CSS relativa a questo sistema di autogenerazione e' ben separata dal resto e vorrei che rimanesse tale.

    L'altra sezione dal quale dovrei prendere alcune proprieta' e classi e' a parte ed e' tipo (tanto per fare un esempio)

    codice:
    /* Proprieta' generali */
    .normalSectionCell { proprieta }
    .normalSectionRow  { proprieta }
    Alla fine il mio foglio di stile e' fatto cosi quindi:

    codice:
    /* Proprieta' generali */
    
    .normalSectionCell { proprieta }
    .normalSectionRow  { proprieta }
    
    /* Proprieta' di questo */
    
    .
    .
    .
    
    /* Proprieta' di quello */
    
    .
    .
    .
    
    /* Proprieta' dell'auto generazione */
    
    autogenerate_SectionCell  { proprieta }
    autogenerate_SectionRow   { proprieta }
    autogenerate_Divider      { proprieta }
    autogenerate_TableHeader  { proprieta }
    Avrei proprio bisogno di dire nella sezione dell'autogenerazione: tu sei uguale alla classe tal dei tali, senza perdere la divisione in sezioni, senno' viene fuori un casino assolutamente illeggibile.

  4. #4
    puoi dichiarare che una classe è figli di un'altra con > però non è il max per l'interpretazione dei browser. sicuramente con la ,risolvi molto...oppure se metti una classe dentro l'altra usa 'inherit'

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.