en CSS
selector (
#id por ejemplo)
-> propiedad / atributo (width, height, etc... por ejemplo)
--> valor (los valores 30px, none, relative, etc...)
en HTML
tag (es como el selector en CSS)
->atributo (es como las propiedades en CSS)
-->valor
Como vez, muchos tienden a asimilar la palabra propiedad con atributo y suelen llamarlos de la misma manera en ambos casos.
PD: es como decir, el atributo del selector #id es "width". O la propiedad del tag <a> es "href".
Saludos