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 is used to add definition lists into a <dl> element?
<dt> <dd> <li>
  <dd> - Hyper Text Markup Language</dd>
  <dd> - Language for web pages</dd>
Which CSS property can hide an element on page, letting an empty space in its place?
display position visibility
#id {
  visibility: hidden;
Click on the event which is triggered when the mouse clicks on an object.
onclick onmouseover onfocus
document.getElementById("id").onclick = function(){
Indicate the PHP variable that contains the contents of both $_GET, $_POST, and $_COOKIE arrays.
if(isset($_REQUEST["id"])) {
  echo $_REQUEST["id"];
HTML introduction

Last accessed pages

  1. PHP-MySQL Scripts (3745)
  2. PHP getElementById and getElementsByTagName (19140)
  3. Redirects (503)
  4. innerHTML and outerHTML to Get and Replace HTML content (17553)
  5. Add Pause in JavaScript script (9350)

Popular pages this month

  1. Read Excel file data in PHP - PhpExcelReader (443)
  2. PhpSpreadsheet - Read, Write Excel and LibreOffice Calc files (351)
  3. Register and show online users and visitors (319)
  4. Courses Web: PHP-MySQL JavaScript Ajax HTML CSS Flash-AS3 (300)
  5. Insert, Select and Update NULL value in MySQL (214)