Future trends in HTML and The Arrival of XHTML

an article added by: Connie Kinney at 09182008



In: Categories » » Web design tips » Future trends in HTML and The Arrival of XHTML

HTML v 4.01 kept pace with the dizzying developments in Information Technology (IT), and provided for additional support of stylesheets, enhancements to tables and interactive forms, expanded scripting capabilities, and increased support for multimedia. There was always a drive to keep up to the market demands, and never really an opportunity to get ahead of the game. The driving forces of HTML and its various enhancements could be typed as dynamism and interactivity. These twins underlie the very rapid incorporation of scripts, forms, frames, and objects into the HTML platform. However, some would complain that these developments hindered the broader acceptance of HTML. Developers who had just mastered one iteration of the language would complain because the rapid acceptance of these extensions made the language too cumbersome and ‘‘needlessly complex.’’

  

There was also the problem that bedeviled every earlier version: cross-platform compatibility. Not all browsers could support a common set of features, and sometimes had competing features so that a lot of the benefits of 4.01 went untapped. As usual, any Web page to get to the broadest user audience had to be backward compatible, and designers had to either design for multiple browsers (and even different versions of them) or design for the lowest common denominator, HTML 2.0.

The Arrival of XHTML

The solution was a newer version of HTML. Thus, HTML 4.02 and XHTML 1.0 co-emerged in 2001, combining the strengths of HTML 4.01 with the special benefits of Extensible Markup Language (XML) with the aim of creating a language that worked on a broad range of browser platforms and was also simpler to design with. One of the apparent advantages of XHTML was now the capability to define and manipulate the types of content expressed within a Web page. This meant you could now reach into a block of data containing information about a date and make changes to one of the elements of the date object, such as the year or day or month. XHTML also was more rigorous than any previous version of HTML in that all tags and attributes had to adhere to one of the following three XML document type definitions (DTDs) to be considered a well-formed executable document:

- Strict As its name certainly implies, this DTD is strict. It does not allow any deprecated elements or attributes and does not support frames.

- Transitional This is the very forgiving one. It accepts deprecated elements and attributes. It is for the old hands among us who are quite comfortable with HTML and who are willing to try something new, but not if it’s going to be that difficult.

- Frameset This is used for Web pages designed for frames.

Needless to say, XHTML is not supported among all browser types, though all modern browsers support XHTML to some extent. Firefox 2 and IE7 are XHTML-friendly. However, Microsoft’s own validators inside the Visual Studio IDE validate against XHTML. XHTML 2.0 came out in 2004 and was designed to transform into a Web design language that has left behind most of the presentational elements of HTML. Its current use in the Web design community is not extensive.

Even in 2007, with XHTML 2.0 designed for Web design, the implementation that developers can be certain almost all browsers would support is only HTML 2.0, which, again, was codified more than a dozen years ago.

For fun, just to see how close we (as Web developers) are to conforming to the new (and upcoming) standards that have been so hyped as the cure-all for staid limitations of HTML, we used the code checker validator.w3.org/check/referrer on a pretty good site: http://www.google.com. It came up with 178 noncompliance issues with the newest version of XHTML and, if you take a look at the source code, it’s pretty standard HTML 4.01.

Now, even with the issue of backward compatibility when designing for the future, you simply come to the issue of need. Despite all the hyperbole regarding the advantages of XHTML, it just isn’t happening in real life. This isn’t to say that XHTML won’t eventually supplant HTML, but history in the industry is against it.

Networking still uses TCP/IP, Unix is the foundation of Mac OSX, and millions upon millions of Web pages have been created using HTML. In other words, HTML in any form won’t be going away, and any improvements to it will not be coming from a standards-making body. Rather, they will come about the way HTML has always improved: via a codification of existing practice.

legal notice

Our website is not responsible for the information contained by this article. Web-articles is a free articles resource.
Suggestion: If you need fresh, daily updated content for your website, feel free to use our service. Click here for more information.

Useful tools and features

Future trends in HTML and The Arrival of XHTML  
If you like this article (tutorial), please link to it from your web page using the information above.

related articles

1. HTML Basics and web design
All HTML documents contain the following elements, which define the overall structure of the document: <HTML> <HEAD> <TITLE>Your title goes here</TITLE> </HEAD> <BODY> The body of your document goes here. </BODY> </HTML> As the preceding example shows, HTML tags are generally used in pairs that enclose portions of your document. The beginning tag, such as <BODY>, signals the start of specific formatting for t...

2. Specifying Page Settings, Tables and frames
The following sections explain the importance of page settings screen size considerations, page length, and page layout to control how your pages look in a Web browser. Screen size considerations Most computer users are used to scrolling up and down to view pages that are longer than the height of the screen. But few users like to scroll left and right to view pages that are too wide. To avoid horizontal scrolling, design your pages so that they fit within the width of the screen. If yo...

3. Working with Graphics, Sounds, and Videos when creating a website
This article presents the techniques for adding graphics, sounds, and video elements to your Web pages. You find out how to add images and image maps to your Web pages, link and embed sound and video files, and use a background sound that plays when your Web page displays. File Formats for Image, Sound, and Video You can choose from many different file formats for images, sounds, and videos. Fortunately, you can construct most Web pages using only the formats that we describe in the following se...

4. How to publish your website on the web
This article presents the procedures that you must follow to make your Web pages available so that others can see them. You find out how to test your Web pages, publish your Web pages with the Web Publishing Wizard, and use FTP to post Web files. Finally, you discover how to announce your site via the major search services. Previewing Your Web Pages Before you post your Web pages to a Web server, it’s a good idea to test them. You can preview your Web pages from your hard drive with a Web ...

5. How to promote a webiste
Obviously, you want your Web site to be more popular than Britney Spears and it can be, if you promote it well. Search engines, such as Yahoo!, Lycos, Google, and the rest of them, are always scouring the Internet and recording information about Web pages. Individual search engines work a little differently: Some record information about every word on a Web page and some look only at titles and headings. The search engines store this information in giant databases. When you conduct a search of the Intern...

6. Image editing programs like Adobe Photoshop
Image-editing programs Following are some popular image-editing applications: - The trial edition of Adobe Photoshop CS3 This download is rated highly by users and ranked first in image-editing downloads with more than 8 million to date. This download requires site registration before use. There is also a shareware version available for Apple users. - PhotoImpact X3 This is a user-friendly image editor that actually has most of the editing tools that most people would need and use f...

7. Ilustrator Flash Professional Photoshop Extended and Fireworks
Illustrator The Illustrator application allows the user to efficiently create vector graphics, and then seamlessly use the result with other applications included in CS3. The developer can prepare content for Web, mobile, and print media. The interface of the CS3 version has been modified to provide more efficient utilization of the workspace. For example, the Tools palette has been streamlined from two columns to one that docks inconspicuously along the borders of the screen. Simultaneously, more ...

8. Adobe Creative Suite 3 Photoshop and Dreamweaver
Adobe Creative Suite 3 Photoshop and Dreamweaver The purpose of this article is to provide a brief look at some of the tools available for use in Web site design, and point you to where there is more in-depth coverage of each technology highlighted in later articles. For readers working within the constraints of a variety of budgets, this article describes a range of image-editing tools that are available on the Web either as freeware, shareware, or trial versions of c...