HTML Elements
An HTML element is everything from the start tag to the end tag:
Start tag * | Element content | End tag * |
<p> | This is a paragraph | </p> |
<a href="kuaiyum.htm" > | This is a link | </a> |
<br /> |
|
|
* The start tag is often called the
opening tag. The end tag is often called the
closing tag.
HTML Element Syntax
- An HTML element starts with a start tag / opening tag
- An HTML element ends with an end tag / closing tag
- The element content is everything between the start and the end tag
- Some HTML elements have empty content
- Empty elements are closed in the start tag
- Most HTML elements can have attributes
HTML Document Example
<html>
<body>
<p>This is my first paragraph.</p>
</body>
</html> |
The example above contains 3 HTML elements.
HTML Example Explained
The <p> element:
<p>This is my first paragraph.</p> |
The <p> element defines a paragraph in the HTML document.
The element has a start tag <p> and an end tag </p>.
The element content is: This is my first paragraph.
The <body> element:
<body>
<p>This is my first paragraph.</p>
</body> |
The <body> element defines the body of the HTML document. The element has a start tag <body> and an end tag </body>.The element content is another HTML element (a p element).
The <html> element:
<html>
<body>
<p>This is my first paragraph.</p>
</body>
</html> |
The <html> element defines the whole HTML document. The element has a start tag <html> and an end tag </html>.The element content is another HTML element (the body element).
HTML Empty Elements
HTML elements with no content are called empty elements.
<br> is an empty element without a closing tag (the <br> tag defines a line break).
HTML Attributes
- HTML elements can have attributes
- Attributes provide additional information about an element
- Attributes are always specified in the start tag
- Attributes come in name/value pairs like: name="value"
Attribute Example
HTML links are defined with the <a> tag. The link address is specified in the href attribute:
Example
<a href="http://www.kuaiyum.com">This is a link</a> |
|
Below is a list of some attributes that are standard for most HTML elements:
Attribute | Value | Description |
class | classname | Specifies a classname for an element |
id | id | Specifies a unique id for an element |
style | style_definition | Specifies an inline style for an element |
title | tooltip_text | Specifies extra information about an element (displayed as a tool tip) |