Attributes provide additional information about HTML elements. Common attributes include href for links, src for images, width and height for image size, alt for alternative text, style for styling, lang for language, and title for tooltips. Attributes are specified in start tags using name-value pairs like name="value" and values should be enclosed in quotes.