FP12b

The three sources of HTML are:

1) W3C Html (http://www.w3.org/MarkUp/): On this website, you will find pointers to our specifications for HTML/XHTML, guidelines on how to use HTML/XHTML to the best effect, and pointers to related work at W3C

2) HTMLGoodies.com (http://www.htmlgoodies.com/primers/basics.html): This site has excellent tutorials on HTML to help a person understand and start coding HTML.

3) Webmonkey (http://hotwired.lycos.com/webmonkey/authoring/): A website giving in depth information on HTML written by gurus, starting from information on HTML to XML.

New features of HTML 4.0:
The new version includes the capacity to use Cascading Style Sheets (CSS) for precise formatting. The World Wide Web Consortium (W3C) recommends that developers move formatting information out of HTML text and use CSS whenever possible. Other new features are improvements to tables and forms, making them more flexible and more easily controlled. There are also new printing and multimedia features.

HTML 4.0 makes frames an official part of the specification, approving the <FRAME>, <FRAMESET>, and <IFRAME> elements. Supported by popular browsers since Netscape Navigator 2.0 and Internet Explorer 3.0, the HTML specification never defined them until version 4.0. Three elements are now obsolete, ten elements are deprecated (no longer supported), and more than fifteen new elements have been added.

Relationship between XML and HTML:
XML is similar to the language of today's Web pages, the Hypertext Markup Language. Both XML and HTML contain markup symbols to describe the contents of a page or file. HTML, however, describes the content of a Web page (mainly text and graphic images) only in terms of how it is to be displayed and interacted with. For example, the letter "p" placed within markup tags starts a new paragraph. XML describes the content in terms of what data is being described. For example, the word "phone num" placed within markup tags could indicate that the data that followed was a phone number. This means that an XML file can be processed purely as data by a program or it can be stored with similar data on another computer or, like an HTML file, that it can be displayed. For example, depending on how the application in the receiving computer wanted to handle the phone number, it could be stored, displayed, or dialed.

XML is "extensible" because, unlike HTML, the markup symbols are unlimited and self-defining. It is expected that HTML and XML will be used together in many Web applications. XML markup, for example, may appear within an HTML page.


1) http://www.hansenmedia.com/html4_fe.htm
2) http://searchwebservices.techtarget.com/sDefinition/0,,sid26_gci213404,00.html