1.
Le possibilità che esistono per applicare uno stile ad un documento HTML sono l'"external" l'"internal" e l'"inline". Per exsternal si usa un documento css esterno per fare lo stile dell'HTML, per internal si usa il tag apposito dello stile ˂style˃ e per inline viene messo lo stile del tag direttamente dentro esso.
2.
La sintassi corretta per la creazione di una regola di un foglio di stile è: tag{attributo:valore;}.
3.
a { color: red; } ⇶ giusta
b { color=green; font-weight=bold; } ⇶ sbagliata ⇉ Ci devono essere i : al posto dell'=.
˂d˃ { color="green"; font-weight="bold"; } ⇶ sbagliata ⇉ Ci devono essere i : al posto dell'= e dei "", non ci devono essere i segni ˂ & ˃ tra il tag.
e,f,g { color:green, font-weight:bold; } ⇶ sbagliata ⇉ Bisogna usare il ; al posto della , per separare due attributi.
e;f;g { color:green; font-weight:bold; } ⇶ sbagliata ⇉ Bisogna usare la , al posto del ; per separare i tag con gli stessi attributi.
4.
font-family: attributo che cambia il tipo di stile ai caratteri (solo con valori testuali valevoli).
font-weight: attributo che cambia lo spessore dei caratteri (solo con valori testuali valevoli).
color: attributo che cambia il colore ai caratteri (con valori decimali, esadecimali, testuali o rgb).
font-style: attributo che cambia lo stile di un testo (solo con valori testuali valevoli).
margin: attributo che cambia lo spazio tra un tag e un'altro (con valori numerici).
padding: attributo che cambia spazio tra il contenuto e il bordo del tag (con valori numerici).
left: attributo che determina la posizione del tag rispetto al lato sinistro (con valori in percentuale o numerici).
top: attributo che determina la posizione del tag rispetto al lato alto (con valori in percentuale o numerici).
z-index: attributo che determina la profondità di un elemento (solo con valori numerici).
text-decoration: attributo che cambia la "decorazione" di un testo, per esempio la sottolineatura in un link (solo con valori testuali).
5.
Una differenza tra gli attributi id e class è la sintassi: id viene richiamato con il # e la classe con il .. L'altra differenza è che l'attributo class viene usato più spesso rispetto al tag id perché si può usare per più tag al posto di uno come fa l'id.