Теги могут прописываться как строчными, так и прописными буквами, разницы никакой нет.
Теги бывают парными (контейнерными) и не парными. Практически все HTML теги могут иметь атрибуты.
Атрибуты предназначены для предоставления дополнительной информации об элементе, и они всегда указываются внутри открывающего тега.
В большинстве случаев атрибуты являются необязательными и указываются только при необходимости изменения стандартных характеристик тега.