Un chiarimento pratico:

posso associare uno stile tramite

<div id="prova">

oppure

<span class="classe">


la differenza è che nel primo caso associo lo stile al div con quell'id (solo a quello quindi)
nel secondo caso definisco uno stile riutilizzabile per altri elementi (non div ovviamente ma solo in span .... oppure anche in altro )


Due dubbi:

la struttura del tipo:

div#prova
qiuando è necessario/conveniente utilizzarla? cosa la differenza da #prova??


è corretto utilizzare il formato .stile per definire, ad esempio, la caratteristiche dei testi che utilizzerò nella mia pagina?

esempio di un CSS:

.testo7
mi definisco il stile di un testo con 7px
.testo8
mi definisco il stile di un testo con 8px

che poi userò nelle pagine come
<span class="testo7"> il mio testo </span>


Potete correggermi se ho scritto qualche fesseria? (spero non troppe)

Grazie