Ciao a tutti,
mi scuso per la domanda super banale, ma ho da poco iniziato a studiarmi il CSS e ho un grosso dubbio per quanto riguarda gli id.
Da quanto ho capito gli id si differenziano dalle classi per il fatto che possono essere utilizzati solo una volta affiancandoli ad un singolo tag, mentre le classi sono perfettamente riutilizzabili.
Facendo qualche prova in locale però il seguente codice mi funziona perfettamente:
Dove "testoimportante" è:
In questo caso io ho riutilizzato un id come farei con una classe, quindi quanto ho scritto poco fa non torna.... QUalcuno sa spiegarmi il perchè, e quale è la vera differenza tra id e classi?
Grazie mille in anticipo!
mi scuso per la domanda super banale, ma ho da poco iniziato a studiarmi il CSS e ho un grosso dubbio per quanto riguarda gli id.
Da quanto ho capito gli id si differenziano dalle classi per il fatto che possono essere utilizzati solo una volta affiancandoli ad un singolo tag, mentre le classi sono perfettamente riutilizzabili.
Facendo qualche prova in locale però il seguente codice mi funziona perfettamente:
HTML:
<p id="testoimportante">Testo di prova</p>
<h3 id="testoimportante">Un h3 di prova</h3>
CSS:
#testoimportante:hover {
background-color: red;
}
Grazie mille in anticipo!