Learn HTML

Learn HTML

This tutorial aims to help you quickly learn HTML and get familiar with the advanced HTML topic, and guess what! all it is free of charge.

HTML is a shorthand for (HyperText Markup Language) is one of the fundamental building block of the Web. it was officially born in 1993 and since then it was moving from simple text documents to powering rich web Applications.

I explained HTML from zero in a succinct but comprehensive way, so that you can use this tutorial to learn HTML from basics to advance step by steps in an easy approach.

Yet lots of things are obscure to many people. Me included. I wrote this tutorial to help my understanding of the topic, because when I need to explain something, I better make sure I first know the thing in and out.

Even if you don't write HTML in your day to day work, knowing how HTML works can help save you some headaches when you need to understand it from time to time, for example while tweaking a web page.

Before I forget HTML passed series of stage before it become standard and now we don't have to mention that here but, one thing you need is to know the first website and how it looks like.

Pretty incredibly, we can go back to HTML documents written in 1991, and they look pretty much as they looked back then. We even know what the first web page was. It's this: first website in the world

And you can see the source of the page, thanks to another big feature of the Web and HTML: we can inspect the HTML of any web page.

Don't take this for granted. I don't know any other platform that gives us this ability. The exceptional Developer Tools built into any browser let us inspect and take inspiration from HTML written by anyone in the world.

If you are new to HTML this book aims to help you get started. If you are a seasoned Web Developer this book will improve your knowledge

HTML Basics

In the HTML Basics section, you will learn and understanding the use of Editors and Tools that you need when working on building web pages. and you will be showed on how to choose right and professional text editors that web developers use for coding and the oldest one also.

Elements are the most fundamentals of HTML. Each HTML document consists of many elements that combine together to form a webpage, and they are defined using tags. HTML Elements are very useful and we will teaches you the types of HTML elements. and we will also highlights the difference between HTML tags and HTML elements that are often confused.

HTML Basic Tags are used to structure website content which maybe (text, hyperlinks, images, media, etc). Tags only "tells" browsers how to show the content of the web page. in the HTML Tags chapter you will be teaching frequently how to use tags in HTML with their examples.

HTML Attributes are use to add additional information about it and HTML elements. In the HTML attribute section you will learn a lots on how to use them with examples and the list of the most used attributes.

HTML Formatting are style used by developers to arrange or style their code in such a way that it will looks good. This section will lets you explore the categories of formatting tags with a brief description and examples.

In every Websites you will find bunch of different types of links that take you directly to other webpage or allow navigating to a specific part of the page. Find out how you can define hyperlinks in the HTML Links in this chapter describes how to use different attributes that link has and how to apply links on the image or container also.

Websites beutify using colors. Find out how colors work in HTML Color Names section shows the ways of changing the color of the text, background and many more in HTML. Also, find a 216 cross-browser color palette used for creating pages of websites.

In webpage some used HTML tables to list some items. Find out how to use HTML Tables this section will explain list of deprecated attributes, which means that they are no longer used in the mentioned tags and are replaced by other alternative attributes.

websites need some actition to get interact with the user HTML Scripts section highlights the way to embed (add ) script or reference to an executable script within or outside an HTML document and to trigger scripts.

HTML Templates

This section will gives you full understanding of the page Layout Templates and Form Templates that presents the basic structure of website layouts and various kinds of forms that are created using only HTML and CSS.

HTML 5 is most updated version 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

This section explained character sets that are required to show the HTML page correctly. You may find the 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

HTML Tags presents the largest section with all HTML tags, including the deprecated ones. In the Deprecated Tags section, 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.

Setup of local or personal computer some times can be tedious In our website, you can find the HTML editor, where you can edit the HTML code, and click "Run" to see the result within the page.

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.

feel comfortable? Start learning just now!