A situation wherer there is slow internet connection and it will take a long time for an image to render. It can describe what the picture is in the mean time.
Add text foor the images so the visually impaired can get an idea of what is on the screen.
You should use a figure element if you are planning on putting any caption or wording around the image.
SVG is going to be a still image where gif is going to be animated almost like an old timey cartoon that animates as you flip through the pages.
PNG because it wont lose quality as you select it.
the background color should be the main color asscoicated with your site. The examples in the reading used mountain dew as an example where you immediately think of green so this might be a great choice. For the foreground you can use a related color but its importnat that it has a contrast that make it readable for the user.
If there is a specific kind of content associated with the site then I’d use that for the background. If not I can go to a palate wheel and find a palate that gives me background outline and text colors.
Well one main thing would be considering using web safe fonts. There are only some font that are usable on all computers. You can link other fonts to your html or css file but choosing a font that can be reaable on any screen is usually a better choice.
Font size: basically how big the text is Font weight: How bold or not bold text is Font style: is whether text is in italics or not
You can basically use 3 different attriubutes. Either line height attribute or the letter-spacing/word-spacing atribute.