Skip to main content

What is XHTML?

We have all heard of HTML. HTML stands for Hypertext Markup Language. What is a hypertext markup language, you ask? It is a language for specifying how certain text should appear. When you design a web page, you want certain content or text to be displayed in a specific way. You may want some text to appear in bold or italics, while other text you may want to display larger or in color.

HTML is not the only type of markup language. There are markup languages that apply to other types of applications, such as word processing or other software applications. However, HTML was by far the most important markup language ever created, as it became the standard for displaying information on what is now known as the world wide web, or internet.
However, HTML is not the only markup language being used on the internet today. Another, better version of HTML evolved as programmers began to realize that HTML was innately flawed in a variety of ways.

By 1999, a new specification was written in a language called XML, which forms the basis for XHTML. The World Wide Web Consortium says the following about XHTML:

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. XHTML is the successor of HTML, and a series of specifications has been developed for 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 allows for more flexibility 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, and (2) to create a layout for webpages that would be universally understood by browsers running on different platforms or on different types of screens, whether it be a PC platform with a standard 800 X 600 monitor, a laptop, a cell phone, or any other device.

So, to all you web designers out there, it is probably time to start designing your most important 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.

Comments

Popular posts from this blog

Why Flash Player is the best plugin ever

Cross-platform Availability and Portability Flash Player is available for all the major operating systems: Windows Mac OS Linux Solaris Also, it comes preinstalled with Mac OSX and Windows XP . So the users of these platforms don’t even need to download it! There is also Flash Lite , which enables the viewing of Flash content on mobile devices like cellphones and PDAs. Just take a look at all the mobile phone manufacturers that are incorporating Flash Lite into their devices (currently more than 140 cellphones are Flash-enabled): Fujitsu Hitachi Kyocera Mitsubishi Motorola NEC Nokia Panasonic Sanyo Sendo Sharp Siemens Sony Ericsson Toshiba Still not convinced? Well, there is even more - the PDAs : Microsoft Pocket PC and Sony CLIE. Can there be more? Sure. Let’s not forget the consumer electronics : the iRiver U10 media player and the Kodak Easyshare-One Zoom Digital Camera are Flash-enabled, like some set-top boxes too. Oh, wait, I didn’t tell you yet which bro...

Net Telephony - Free local calls, STD at 15p/min

Thanks to the ubiquitous Internet, your telephone bill can be drastically trimmed. The Internet Service Providers Association of India (ISPAI) claims that STD calls can be offered at 15 paise/minute and local calls can be free on the same network, if the government permits unrestricted domestic internet telephony. The Internet Service Providers (ISPs) claim that they can offer free local calls in case of own network (that is, within the network of a particular internet service provider) and 10 paise per minute for calls on other IP network. “ISD call rates can further come down to 50 paise per minute on same IP network, and in other IP network 75 paise. And if you want to call on a mobile or fixed line from an IP phone, STD call rates can be offered at 50 paise per minute,” the ISPAI claims. The association has members such as Sify, Net4, HFCL, HCL Infinet, RailTel, Spectranet and Tulip IT Services. Currently, STD call rates on mobile networks are about Re 1 per minute while local rate...

Web Office: 2007 Year in Review

Over the next few weeks we'll be reviewing a number of Web product categories on Read/WriteWeb, summarizing what's happened in 2007 - and what to look forward to in 2008. We're starting with the Web Office, a market that underwent a lot of changes this year. Our definition of Web Office is: A Web Office suite is a combination of productivity, publishing and collaboration features. A Web Office both embraces the functionality of desktop office suites (e.g. Microsoft Office) and extends it by using Web Native features. Probably the biggest change was that Google Apps ramped up this year, starting with the release of Google Apps Premier in February. And 2007 continued the trend of acquisitions in this market, which started in 2006 with the likes of Writely and JotSpot. In 2007 Yahoo acquired Zimbra and Google acquired a number of small startups - including GrandCentral (online telephony service) and Zenter (presentations software). The biggest disappointment of the year in ...