How many CSS properties are there

CSS commands overview

font font-familyfontArial, Times New Roman, etc.font-sizefont sizenumerical value in pt (point) mm or cmcolorFont colorred, green, white etc. or HTML color specificationfont-variantFont variantnormal, small-capsfont-weightFont weightnormal, bold, bolder, lighterfont-styleFont stylenormal, oblique, italicText design text-alignText alignmentleft, right, center, justify (justified)line-heightLine spacing (leading)numerical value in pt (point) mm or cmtext-decorationText designunderline, overline, line-through, blinkword-spacingWord spacingnumerical value in pt (point) mm or cmletter-spacingCharacter spacingnumerical value in pt (point) mm or cmtext-indentText indentationnumerical value in pt (point) mm or cmtext-transformText typecapitalize, uppercase, lowercase, noneOutside distance / inside distance (box) paddingShort notation for padding in box modelsnumerical value in px or relative informationmarginAbbreviation for outside space in the box modelnumerical value in px, mm or cm or relative informationmargin-leftabsolute distance to the left marginnumerical value in px, mm or cm or relative informationmargin-rightabsolute distance to the right marginnumerical value in px, mm or cm or relative informationmargin-bottomabsolute distance to the bottom of the pagenumerical value in px, mm or cm or relative informationmargin-topabsolute distance to the top of the pagenumerical value in px, mm or cm or relative informationLeft A: linklinkalmost all CSS commands applicableA: visitedVisited linkalmost all CSS commands applicableA: activeClicked linkalmost all CSS commands applicableA: hoverLink when hovering over it with the mousealmost all CSS commands applicableimages backgroundBackground colorred, green, white etc. or HTML color specificationbackground-imagebackground imagenone, urlbackground-repeattilerepeat, repeat-x, repeat-y, no-repeatMargins border-top-widthThickness of the border line at the topthin, medium, thick or num. valueborder-bottom-widthThickness of the border line belowthin, medium, thick or num. valueborder-left-widthThickness of the border line on the leftthin, medium, thick or num. valueborder-right-widthThickness of the border line on the rightthin, medium, thick or num. valueborder-styleFrame typenone, dotted, dashed, solid, double, groove, ridge, inset, outsetborder-colorFrame colorColor name or hex.padding topTable spacing abovePercent or num. Value.padding-bottomTable spacing belowPercent or num. Value.padding-rightTable spacing on the rightPercent or num. Value.padding-leftTable spacing on the leftPercent or num. Value.widthFrame widthAuto, percent, num. valueheightFrame heightAuto, percent, num. value