All elements in HTML are able to have attributes , attributes are helpful because they will allows us developers to give more information about an element of our choosing. Remember that attributes are specified at the start of the tag itself, and most often than note come in value pairs like name = “value”

Another Ex :

We can have attributes for our desire picture where we can specified the sized that we wish for the picture to have , once displayed in the web site.
A very popular attribute is the style attribute :
The style attribute will allow us to specify more deeply the styling of the such as the : element, like color, font, size etc.

List of HTML attributes :
| alt | Specifies an alternative text for an image, when the image cannot be displayed |
| disabled | Specifies that an input element should be disabled |
| href | Specifies the URL (web address) for a link |
| id | Specifies a unique id for an element |
| src | Specifies the URL (web address) for an image |
| style | Specifies an inline CSS style for an element |
| title | Specifies extra information about an element (displayed as a tool tip) |
Does it matter if we use double or single quotes for our attributes ?
Double quotes using on your attributes values are the most used in HTML, but single you can use single quotes as well. The only exception being that in some situations, the attribute value itself contains double quotes, it is necessary to use single quotes:
Citation : https://www.w3schools.com/html/html_attributes.asp , https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes