HTML or Hyper Text Markup Language... mostly a dirivitive of SGML... is the markup language that web pages are written in. It was invented by Tim Burners-Lee in the early 1990's

Like most markup languages... the markup is in the tags and their attributes.

The markup is read by a parser that knows the markup and its tags (the language)...

The parser reads the markup because is is placed inside of angle brackets <MarkupTag>... a.k.a less than and greater than signs.

CREATED 2020-09-18 10:58:00.0


UPDATED 2020-09-19 12:53:37.0


When writing an HTML page the First order of business is to identify what type of HTML you are using in the page. For this we use <!DOCTYPE>. This directive goes at the very top and it defines the type of document to render.

DocTypes have been narrowed down over the years and there are only a few left...

HTML 4 Strict...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "">

HTML 4 Transitional...

<!DOCTYPE html PUBLIC "- Transitional//W3C//DTD HTML 4.01//EN" "">

XHTML or XML 1.0 Strict...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "">

XHTML or XML 1.0 Transitional...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">

These doc types reference the DTD or the Document Type Definition. The DTD is a virtue of SGML which is what HTML was originally based on.

The DTD defines the language that is used in the document i.e. the tags and their attributes.



Why is HTML 5 so simple? Because HTML 5 is not based on SGML... therefore it has no DTD.

CREATED 2017-04-30 08:44:16.0


UPDATED 2020-09-19 12:31:09.0

The Basic Page...

The basic html page consists on a single root element having exatly two children. It looks like this...


The two children of the document... i.e. the <html> tag... each have a specific purpose.

The <head> tag marks the defining section of the document while the <body> tag marks the displaying section of the document.

There are some exceptions... like the title tag that goes in the head section... is really a display type while the script tag that can go in the body section... is really a defining tag. But you can saftley consider this as a general rule.

CREATED 2012-07-07 14:07:06.0


UPDATED 2020-09-19 12:31:05.0

DBID: db.wam

Page Server: Ruger

©2012 Leistware Data Systems

      Hello anonymous