What is HTML?
HTML is stands for Hyper Text Markup Language, it’s not a programming language, it’s a markup language for creating Web pages
- HTML describes the structure of a Web page
- HTML consists of a series of elements
- HTML elements tell the browser how to display the content
What is HTML5?
HTML5 is a new version of the language HTML, with new elements, attributes, and behaviors, and a larger set of technologies that allows the building of more diverse and powerful Web sites and applications From now, we’ll to write code is the standard that defines in HTML5
A simple example of HTML document
|
|
Example Explained
<!DOCTYPE html>
: defines this document to be HTML5<html>
: the element is the root element of an HTML page<head>
: the element contains meta information about the document<title>
: the element specifies a title for the document<body>
: the element contains the visible page content<h1>
: the element defines a large heading<p>
: the element defines a paragraph
HTML Tags
HTML tags are element names surrounded by angle brackets
<tagname>
content goes here…</tagname>
- HTML tags normally come in pair like
<p>
and</p>
- The first tag in a pair is the start tag (or opening tag), the second tag is the end tag (or closing tag)
- The end tag is written like the start tag, but with a forward slash (‘/’) inserted before the tag name
HTML Elements
An HTML element is defined by a start tag, some content, and an end tag
<tagname>
content goes here…</tagname>
The HTML element is everything from the start tag to the end tag:
<h1>
This is a heading.</h1>
<p>
This is a paragraph.</p>
Start tag | Element Content | End tag |
---|---|---|
<h1> |
This is a heading. | </h1> |
<p> |
This is a paragraph. | </p> |
<br> |
none | none |
<br>
element). These elements are called empty elements. Empty elements do not have an end tag!<title>
tag could be written as <title>
, <TITLE>
, <Title>,
<TiTlE>
, etc., and it will work. However, it is best practicle to write all tags in lowercase for consistency, readability, and other reasons.Web Browsers
The most used browsers are Chrome, Edge, Firefox, Safari. The purpose of a web browser is to read HTML documents and display them for you
We will be use Chrome browser to display the web page for you.
The browser does not display the HTML tags, but uses them to determine how to display the document
HTML Document Structure
Individual HTML elements aren’t very useful on their own. Next, let’s examine how individual elements combine to form an entire HTML page:
|
|
Here we have:
<!DOCTYPE html>
: The doctype. The declaration defines that this document is an HTML5 document.<html></html>
: The<html>
element. This element wraps all the content on the page. It is sometimes known as the root element.<head></head>
: The<head>
element. This element acts as a container for everything you want to include on the HTML page, that isn’t the content the page will show to viewers. This includes keywords and a page description that would appear in the search results, CSS to style content, character set declarations, and more. You’ll learn more about this in the next article of the series.<meta charset="UTF-8">
: This element specifies the character set for your document to UTF-8.<title></title>
: The<title>
element. This sets the title of the page, which is the title that appears in the browser tab the page is loaded in.<body></body>
: The<body>
element. This contains all the content that displays on the page to show to viewers, including text, images, videos, games, playable audio tracks, or whatever else.<h1>
: This tag defines a large heading.<p>
: This tag defines a paragraph.
<body>
section will be displayed in a browser.