Learn HTML

Learn HTML

Here is a free HTML tutorial that will teach you HTML (HyperText Markup Language) to start creating your website step by step. You can find everything related to HTML illustrated with examples for each chapter separately to help you fully understand the markup language.

HTML, an acronym for HyperText Markup Language, is a primary markup language for creating websites. It consists of a series of codes used to structure texts, images, and other content to be displayed in a browser.

Our HTML Book consists of several sections that cover all the needed information to enrich your HMTL knowledge.

HTML Basics

In the HTML Basics section, you will have a full understanding of Editors and Tools that you need when working on building web pages. It will inform you about the professional editors that web developers use for coding.

Elements are the fundamentals of HTML. Each HTML document is made of elements, which are defined using tags. HTML Elements teaches you the types of HTML elements. It also highlights the difference between HTML tags and HTML elements that are often confused.

HTML Basic Tags are used to structure website content (text, hyperlinks, images, media, etc). Tags only "instruct" browsers how to show the content of the web page. HTML Tags chapter suggests the most frequently used tags in HTML with their examples.

HTML Attributes are added to an HTML element to provide additional information about it. Book suggests lots of examples and the list of the most used attributes.

HTML Formatting sophisticated chapter lets you explore the categories of formatting tags with a brief description and examples.

Websites contain different types of links that take you directly to other pages or allow navigating to a specific part of the page. Find out how you can define hyperlinks in the HTML Links chapter and how to use different attributes with links and how to apply links on the image.

Our next HTML Color Names chapter shows the ways of changing the color of the text in HTML. Also, find a 216 cross-browser color palette used for creating pages of websites.

HTML Tables section suggests the list of deprecated attributes, which means that they are no longer used in the mentioned tags and are replaced by other alternative attributes.

HTML Scripts section highlights the way to embed script or reference to an executable script within an HTML document and to trigger scripts.

HTML Templates

This part of the book provides a collection of HTML Layout Templates and Form Templates that presents basic website layouts and various kinds of forms that are created using only HTML and CSS.

HTML 5 includes the introduction to HTML, as well as suggesting the main benefits and content models. Each of these models describes the type of elements it contains. You can also find a list of HTML5 Tags with their descriptions and semantic elements presented with examples. HTML5 allows embedding audio files without connecting third-party plugins.

HTML References

The part suggests character sets that are required to show the HTML page correctly. You can find ASCII printable characters with their equivalent HTML entity codes, ISO 8859-1 symbols, characters, the list of the UTF-8 character codes, the collection of character entities, math symbols, Greek letters with their entity numbers and names. The chapter also covers HTTP Methods, HTTP Status Messages, Table of MIME Types and Table of HTML Tags divided into categories. Another HTML Images chapter provides required and recommended image attributes, image floating, and modern image formats to choose from. On the XHTML page, you will gain an understanding of benefits and the difference between HTML and XHTML.


HTML Tags presents the largest section with all HTML tags, including the deprecated ones. In the Deprecated Tags chapter, you will read about the set of HTML deprecated tags with their alternative suggestions. Two other chapters include HTML Global Attributes and Event Attributes where you can find everything related to these topics.

In our website, you can find the HTML editor, where you can edit the HTML code, and click "Submit" to see the result.

HTML is not so difficult, so we are sure you will enjoy learning. After successfully completing the HTML book, you will have a challenge!

Test yourself with this HTML Basic Quiz and see how much you have learned.

Start learning just now!