Das erklärt nicht, den nicht vorhandenen Unterschied. Ein Attribut ist eine Eigenschaft.
Nein, ein Attribut ist nur ein Zusatz oder ein Erkennungsmerkmal. Bei Darstellungen von legendären Figuren, Göttern oder Heiligen z.B. spricht man auch von Attributen: So ist der Speer z.B. ein Attribut des Drachentöters, aber keine Eigenschaft von ihm. Flügel an den Schuhen sind ein Attribut des Hermes (röm. Merkur), aber auch keine Eigenschaft von ihm.
Du sagst es. font-size ist ein Attribut eines Elements, aber nicht die Eigenschaft des Elementes. Das wiederspräche der semantik. Das dieses Attribut im HTML Code ein Wert eines Attribut ist, ist zwar richtig, wird aber nicht empfohlen, stattdessen schreibst du im CSS Code
element{
attribut: wert
}
Struppi.