Visualizzazione dei risultati da 1 a 2 su 2

Discussione: classi, form e select

  1. #1
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346

    classi, form e select

    Salve,

    ho questo problema ho un div con class='X' dove tra le altre cose ce definito il background per i vari elementi del tipo <input> <select> etc etc.
    Quindi creato il form attribuisco ad un <select> un classe Y che redefinisce il background, ma viene considerato dopo la classe X, quindi rimane inalterato il background

    codice:
    .X select{
    background:...
    }
    
    .Y{
    background...
    }
    codice:
    <div class='X'>
     <form>
      <select class='Y'>
      </select>
     </form>
    </div>
    Soluzioni?

    Grazie per le risposte.
    Per gli Spartani e Sparta usa spartan Il mio github

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Potresti usare la clausola !important ma io ti suggerisco di lavorare sulla specificità dei selettori.

    ".x select" è più specifico di ".y" perché, nel primo caso, usi due selettori per individuare l'elemento (la classe + il nome del tag). Pertanto il browser adotterà gli stili associati ad esso anche se il selettore ".y" viene definito dopo ".x select".
    E' l'essenza dei CSS

    Usa lo stesso numero di selettori e allora il browser interpreterà gli stili definiti per ultimi:
    codice:
    .X select{
    background:...
    }
    
    .Y select{
    background...
    }
    Puoi approfondire l'argomento in questa pagina, ai paragrafi "peso" e "specificità".
    Ciao!
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

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