ondertol ha scritto:
Ciao a tutti, sono nuovo del mondo css e sto scrivendo un programma che leggendo le pagine html accede ai file .css per trovare le caratteristiche della class indicate nel file .css.
Ciao ondertol,
Forse hai le idee un po confuse e hai bisogno di capire meglio questa argomentazione.
Prima di tutto, da dove stai leggendo e studiando css? nel caso posso consigliarti un libro o un sito dove studiarlo al meglio
Seconda cosa, le classi multiple, all'interno di un div, di un p o in un altro tag in html servono per concatenare gli stili in una determinata parte del DOM.
quindi, come nel tuo esempio
<p class="grassetto testorosso maiuscolo">..</p>
sarà un paragrafo in grassetto, rosso e con i caratteri forzati in mauiscolo.
ma nel css non troverai mai ".grassetto .testorosso .maiuscolo" perchè all'interno del tuo file css gli stai dicendo di prendere la classe
maiuscolo che si trova dentro
testorosso che si trova dentro a
grassetto.
invece troverai tre diverse sezioni del tuo codice css che fanno tre cose diverse
.grassetto {
font-weight: bold;
}
.testorosso {
color: red;
}
.maiuscolo {
text-transform: uppercase;
}
che, mettendole nello stesso tag fa il paragrafo in grassetto, rosso e con i caratteri in mauiscolo, come detto in precedenza.