HTML Images
The <img> tag is used to embed an image into your web page. The <img> tag is empty as it is just a holding place for a referenced image. There are two required attributes for the <img> tag. The attributes are src (specifies the path to your image) and alt (specifies an alternate text for your image).
CSS Colors
In CSS colors can be specified by a predefined color name or an RGB value. CSS/HTML support 140 standard color names. Backgrounds of HTML elements and text can both be a specified color.
CSS Backgrounds
Background properties in CSS are used to add background effects for elements. Some of these background effects include: color, images, position, repetition, and attachment. You can change the background color of any HTML elements and the opacity can also be adjusted.