Basic HTML Attributes
Basic HTML Attributes
By
Walujjo stephen
HTML attributes provide additional information about HTML
elements.
HTML Attributes
• All HTML elements can have attributes
• Attributes provide additional information about elements
• Attributes are always specified in the start tag
• Attributes usually come in name/value pairs like: name="value"
The href Attribute
Example
<a href="https://www.mtac.com">Visit us</a>
The src Attribute
The <img> tag is used to embed an image in an HTML page.
The src attribute specifies the path to the image to be
displayed:
Example
<img src="img_girl.jpg">
There are two ways to specify the URL in the src attribute:
1. Absolute URL - Links to an external image that is hosted
on another website.
Example: src="https://www.mtac.com/images/img_girl.jpg".
Tip: It is almost always best to use relative URLs. They will not
break if you change domain.
The Width and Height Attributes
Example
<img src="img_girl.jpg" width="500" height="600">
The alt Attribute
The required alt attribute for the <img> tag specifies an
alternate text for an image, if the image for some reason
cannot be displayed. This can be due to a slow
connection, or an error in the src attribute, or if the user
uses a screen reader.
Example
<img src="img_girl.jpg" alt="Girl with a jacket">
Example
See what happens if we try to display an image that does
not exist:
<img src="img_typo.jpg" alt="Girl with a jacket">
The style Attribute
•The style attribute is used to add styles to an element,
such as color, font, size, and more.
•Example
•<p style="color:red;">This is a red paragraph.</p>
The lang Attribute
You should always include the lang attribute inside
the <html> tag, to declare the language of the Web page. This
is meant to assist search engines and browsers.
Example
<p title="I'm a tooltip">This is a paragraph.</p>
Always Use Lowercase Attributes
The HTML standard does not require lowercase attribute
names.
Bad:
<a href=https://www.mtac.com/html/>Visit us</a>
Sometimes you have to use quotes. This example will not display
the title attribute correctly, because it contains a space:
Single or Double Quotes?
Double quotes around attribute values are the most
common in HTML, but single quotes can also be used.
Or vice versa:
<p title="John 'ShotGun' Nelson">
Chapter Summary
All HTML elements can have attributes
The href attribute of <a> specifies the URL of the page the link goes
to
The src attribute of <img> specifies the path to the image to be
displayed
The width and height attributes of <img> provide size information for
images
The alt attribute of <img> provides an alternate text for an image
The style attribute is used to add styles to an element, such as
color, font, size, and more
The lang attribute of the <html> tag declares the language of the
Web page
The title attribute defines some extra information about an element