HTML (HyperText Markup Language) is a web markup language used to create webpages that can be displayed in a browser (or web navigator).
HTML is used to present content (text, image) in a webpage, it provides the tools with which the content of a document can be structured or annoted with different types of metadata and indications of rendering and display. These indications can vary from minor text decorations, such as the color or underlining of a word or inserting a image, to the adding of sophisticated elements, tables, image maps, forms and CSS code or JavaScript scripts.
The metadatas can include information about the title and author of the document, structural information about how the document is divided in different segments, paragrafs, lists, titles etc. and essential information that allows the document to be tied to other documents to form hiperlinks.

HTML is a text format, designed to be read and edited utilizing a simple text editor, editing and understanding the pages in this way requires HTML knowledge, that you can obtain by studying the lessons from this course.
There are also graphic editors, like WYSIWYG (What You See Is What You Get ), such as Macromedia Dreamweaver, Adobe GoLive or Microsoft FrontPage, that allow the web pages to be treated similar with Word document and they generate the HTML code for the page's content, but these programs generate a HTML code that is often too complex and of poor quality.
HTML is also used in e-mails. The majority of the e-mail softwares use a incorporated HTML editor for the creation of the e-mails and a presentation engine for the e-mails of this type.
This course presents the basic elements of the HTML language and the procedure, it will help you learn how to create web pagegs using this technology.
All you need is a simple text editor, such as Notepad, and a browser, like Mozilla Firefox, that is free.
To better understand the elements described in these lessons, I recommend you to practice personally every example presented and create others starting from these.
Please keep in mind that this course is merely a foundation and a starting point for learning HTML, therefore not all the properties and elements of HTML are presented here. For a more detailed understanding visit the site W3C HTML.

Daily Test with Code Example

Which tag defines the clickable areas inside the image map?
<map> <img> <area>
<img src="image.jpg" usemap="#map1">
<map name="map1">
  <area shape="rect" coords="9, 120, 56, 149" href="#">
  <area shape="rect" coords="100, 200, 156, 249" href="#">
Which CSS property defines what is done if the content in a box is too big for its defined space?
display overflow position
#id {
  overflow: auto;
Click on the event which is triggered when the mouse is positioned over an object.
onclick onmouseover onmouseout
document.getElementById("id").onmouseover = function(){
  document.write("Have Good Life");
Indicate the PHP variable that contains data added in URL address after the "?" character.
if(isset($_GET["id"])) {
  echo $_GET["id"];
HTML introduction

Last accessed pages

  1. SHA256 Encrypt hash in JavaScript (3582)
  2. Batman Cobblebot Caper (371)
  3. Adding data from HTML Table Rows in Form fields (3729)
  4. Penalty Fever (700)
  5. Sport Games (7175)

Popular pages this month

  1. Qwop (7150)
  2. Drag Racer V3 (4904)
  3. Bubbles3 (1994)
  4. List with All the Games (1670)
  5. Butterfly Kyodai (1590)