facebook google plus twitter

Webucator's Free HTML Tutorial

Welcome to our free HTML tutorial. This tutorial is based on Webucator's Introduction to HTML Training course.
Start Tutorial or choose from a lesson below
Web development involves a combination of client-side programming and server-side programming.
HyperText Markup Language (HTML) is the language behind most Web pages. The language is made up of elements that describe the structure and format of the content on a Web page. HTML is maintained by the World Wide Web Consortium (W3C). See http://www.w3.org/TR/html4/ and http://www.w3.org/TR/xhtml1/ for the specifications. In this lesson, we will address the differences between HTML and XHTML and discuss the effect of HTML5. We'll begin the lesson with a simple exercise.
This lesson discusses how to properly markup text. With just a few exceptions, it does not discuss how to change the formatting or display of these elements. This is a task for CSS, which is not covered in this lesson.
The ability to link from one page to another is what makes HTML hyper. Calling it Hypertext, however, is a bit of a misnomer, as images and other elements can also be linked.
Modern browsers generally support three types of images: GIFs, JPEGs, and PNGs. The PNG and GIF are generally used for simple images such as drawing; whereas the JPEG format is used for more complicated images such as photographs.
There are three types of lists in HTML: unordered, ordered and definition lists. In this lesson, you will learn how to create all three.
In this lesson, you will learn to create HTML tables to hold tabular data. You will not learn to use tables to lay out pages as that is a major no-no. You need to learn CSS for proper page layout.
In this lesson, you will learn how to create HTML forms for sending data to the server for processing. You will not learn how to process the form data as you need to know a server-side language, like PHP, ASP.NET or ColdFusion for that. You will also not learn to validate forms, as that is done with JavaScript. HTML is strictly for creating the form itself.