Knowing HTML Is Not Nearly Enough
Submit Articles Back to Articles
Every web designer is familiar with the HTML programming language,
which stands for Hypertext Markup Language. The language has been in use since
the advent of cyberspace, and although it will probably always be used, it is
already being supplemented by newer, more versatile versions of HTML.
The Extensible HyperText Markup Language (XHTML) is a family of current and
future document types and modules that reproduce, subset, and extend HTML,
reformulated in XML. XHTML family document types are all XML-based, and
ultimately are designed to work in conjunction with XML-based user agents.
Unlike HTML, which focuses on describing how data or text is supposed
to be displayed, The XML language instead describes what the data is. So, XML is
not something that is apparent on a web page, because it does not actually tell
your browser how to display the data.
As information and data presented on the world wide web became more complex,
XML was invented to effectively structure, store, and send this information.
What makes XML truly unique is that there are no predefined tags as is
the case with HTML. All of the tags used in HTML have already been defined, such
as the paragraph tag, the header tag, and all the various style tags. XML is not
defined. You can make your own tags!
XML, forms the basis for a language called XHTML. XHTML is what is known as a
meta-language, which is a language for defining a markup language. To put it
simply, SGML (Standard Generalized Markup Language) is the basis for HTML. XML
is a more refined subset of SGML, and forms the basis for XHTML. On the whole,
XHTML is more flexible than HTML.
XHTML was developed for two reasons:
(1) to try to create a language that could more effectively convey the
meaning of a particular webpage to a computer.
(2) to create a layout for WebPages that would be universally
understood by browsers running on different platforms or on different types of
This is extremely important, because people are now using a wide
variety of gadgets to connect to the internet, as almost every electronic device
on the market now comes equipped with email and internet access. Cell phones,
palm tops, computers installed in automobiles; they all have built-in web
Each of these devices display text and graphics differently, and utilize
different platforms and a variety of web browsers. As a result, someone using a
cell phone to access a certain web site may not be able to view it properly
because the browser running on that cell phone might not be able to display the
HTML. The platforms that run on some of these new products and devices are not
totally compatible with HTML.
So, it is imperative that most web designers learn to design web pages
in XHTML. As almost every electronic device on the market is now equipped with
internet access, it is important to use a versatile programming language like
XHTML so that your web pages can be viewed and properly formatted across a wide
variety of platforms.
About the Author
Jim Pretin is the owner of
http://www.forms4free.com, a service that helps programmers
make an HTML form.
Follow us @Scopulus_News
Article Published/Sorted/Amended on Scopulus 2007-03-23 18:20:12 in Computer Articles