What on earth is? HTML

A look at Hyper Text Markup Language.

Written by Scott Colvey

In an industry awash with acronyms, HTML is the one bandied about more than most. It stands for Hyper Text Markup Language and is the lifeblood of the web.

Put simply, HTML provides a website's stage directions. Every last element of the pretty pages that appear in your web browser are described in intricate detail using the multifarious commands and codes that make up HTML.

With that in mind, it's not surprising that HTML is synonymous with the internet. Every minute of every day, the world's communication networks are humming with HTML as it delivers websites and stylised emails to millions of internet users.

HTML's creator, however, never envisioned such widespread use of his system. In March 1989, European Centre for Nuclear Research (Cern) fellow Tim Berners-Lee circulated a document among management and colleagues.

His Information Management: A Proposal paper described a global network of linked research reports. Regular staff turnover at Cern meant that important information was being lost in the organisation's vast, unstructured computer databases.

Berners-Lee proposed permanently tethering documents together using a technique called hypertext. As research papers were prepared, authors would mark up key words and phrases and use them as pointers to other relevant research material.

Over time, mused Berners-Lee, the network would grow to include every document produced by Cern - a mesh of information linked together using the newly invented HyperText Markup Language.

As the idea took hold, the Oxford graduate began work on a system to allow people to easily negotiate the information stored in Cern's growing hypertext-linked databases. In December 1990, he unveiled his first hypertext browser which he called WorldWideWeb.

The browser worked only on high-end computers but the technological monopoly was short lived. Within months, programmers produced HTML browsers for numerous computing platforms and the wheels of the web were set in motion.

The basics

HTML is nothing more than a series of codes known as tags which turn plain text into the multicoloured, multimedia extravaganza that is a typical web page. The tags are many and varied but, in principle, they're very simple - one tag turns on an effect, another turns it off.

For example, to make a piece of text appear in bold, it is prefixed with the tag 'b' (tags are enclosed in angled brackets) and ended with '/b'. Similarly, the 'i' tag specifies italics, the 'font' tag specifies the text's font and so on.

HTML also extends to include other elements in a page, such as images. The 'img src' tag specifies the filename of an image and, if need be, the height and width at which it is to be displayed.

The most fundamental aspect of a web page is the hyperlink - text or graphics that when clicked open a new page. Hyperlinks are specified with the 'a href' tag.

Why you need to know about it

Only web page designers need be concerned with the intricacies of HTML but an understanding of hyperlinks can aid web surfing.

Web pages are prefixed with http:// (or hypertext transfer protocol). Modern web browsers append this to any web address you tap in, so it's pretty much transparent.

Put the mouse pointer over a hyperlink and the location and protocol of the target document is displayed in the bottom left-hand corner of the web browser window. If it begins with anything other than http://, it's not a link to a website. A mailto: prefixed link will bring up an email window.

Similarly, the tail end of the target link is worth noting. Locations ending in .htm or .html are generally straightforward HTML pages and should download quickly. Other extensions such as .asp, .shtml and .swf may indicate links to complicated media or websites heavy with graphical menus.

The science

If there is a science behind HTML, it is one of logic. A cryptanalyst poring over HTML code would soon figure out that simple 'on' and 'off' instructions form the basis of the display parameters, with short codes denoting command specifics.

Creating a web page using HTML requires nothing more than a text editor and many web designers rely on Microsoft's Notepad. While simple in principle, HTML can soon become convoluted - try selecting the Source option from Internet Explorer's View menu when looking at a page to see just how complicated most pages are.

Few people will try their hands at raw HTML these days; most rely on applications that create the HTML from pages created in a WYSIWYG editor.

Since a web page is in essence a page of text, it's the job of the browser to translate it into a web page proper. The browser 'parses' the list of instructions, stripping out the tags and using them to format the remaining text. It also plucks images from the web server according to HTML code and displays them in the appropriate place.

JARGONBUSTER

Font This is the measurement typographers use to describe the size of text.

WYSIWYG What You See Is What You Get. Signifies that the on-screen image of your page is the same as the printed output or published web pages.

Server A shared, central computer that is linked, directly or indirectly, to other remote computers and can be accessed by them. The internet consists of tens of thousands of servers.

Tags:

reader comments

related articles

History of the internet: Origins of the web

The world wide web is now a part of our everyday lives, but do you know who first thought of it, and how it became the revolutionary technology it is today? 08 Jun 2004

 

Linkrot: A growing problem

Up to 30 per cent of current hyperlinks don't work 14 Mar 2002

today's top stories

Analysis: The true cost of printing

Organisations need to get a better sense of how much they spend on printing before finding ways to reduce it 05 Sep 2008

Computing podcast 4 September 2008

Find out what Michael Dell told Computing, and listen to our take on the latest browser wars 04 Sep 2008

Looking to the future - exclusive Michael Dell interview

Dell's chief executive talks to Computing about the way the company continues to adapt to major changes in the industry 04 Sep 2008

Interview: Delivering power where it's needed at Betfair

The online gambling firm is putting its money on grid computing and virtualisation to underpin global expansion 04 Sep 2008

E-paper displays are an open book

A display revolution is on the way - but only once the user interface issues are solved 04 Sep 2008

Most commented stories

Advertisement

Newsletter signup

Sign up for our range of FREE newsletters:

Existing User

Newsletter user login:

Jobs

Related jobs

Job of the week

Job alerts

Sign up here

Find your next job

Advertisement

White papers

Search white papers

Top categories

VPN, Extranet and Intranet Solutions

WAN/ LAN Solutions

Network Security

Interoperability-Connectivity

Grid/ Utility Computing

Latest poll

Would you use a mobile phone as an alternative to cash?

Would you use a mobile phone as an alternative to cash?

When mobile phones include inbuilt payment technology - would you use one instead of cash?

Previous poll results

Latest audio and video articles

BlackBerry BoldVideo

Video Review: BlackBerry Bold

Technology editor Daniel Robinson takes a hands-on look at the latest device from Research in Motion 01 Sep 2008

Podcast imageAudio

Computing podcast 4 September 2008

Find out what Michael Dell told Computing, and listen to our take on the latest browser wars 04 Sep 2008

Latest in-depth articles

A meetingAnalysis

Turning adversity into an advantage

IT chiefs under pressure to make cost cuts can turn the situation to their benefit 04 Sep 2008

CloudAnalysis

How to introduce cloud computing into your organisation

Best practice advice from Forrester Research 04 Sep 2008

Primary Navigation