Section+3+-+Week+8+-+XHTML+&+Validation

Bryan Strawter

Versions of HTML: html 4.01 always start each page with a DOCTYPE starts and ends page everything must go in the or   always use a, and are opitional , , allowed with the different types of code.....YOU have to tell the BROWSER what to do OTHERWISE it uses default code XHTML is aimed to replace HTML
 * HTML 1.0 and 2.0- 1989- mid 90's, browser wars with different standards
 * HTML 3.0- 1995->, still 2 ways of doing things (IE and netscape)
 * HTML 4.0- 1998 ->, W3C intervenes to get rid of discrepancies, proposed separating HTML into structure (HTML 4.0) and presentation (CSS)
 * HTML 4.01
 * XHTML 1.0
 * HTML 5.0

Validation is done at []. Validation and standardization is important because a wide variety of web browsers are available to different users, and ensuring that your web content is available to all of those users is important.
 * Element- delimited by angle brackets, identify the nature of the content they surround, general format: … . And an empty element is 
 * Attribute- name-value pairs that occur inside start-tags after element name like 
 * DTD
 * Well-formed
 * Validation
 * SGML
 * Strict
 * XHTML
 * Transitional
 * W3C
 * CSS
 * Frameset
 * XML- means extensible markup language not fixed format like html. XML is a meta-language- a language for describing other languages. enable you to define your own customized markup languages for different classes of documents. XML is considered the “key” to e-business. XML enables business application sharing, direct transactions and other business applications. Blending EDI(electronic data exchange) with HTML for business.


 * **XHTML**
 * **is aimed to replace HTML**
 * **is almost identical to HTML 4.01**
 * **is a stricter (hence the validator) and cleaner version of HTML**
 * **XML vs XHTML**
 * **XML is a markup language designed for describing data**
 * **XHTML is HTML redefined as an XML application**
 * **XHTML is a “bridge” between HTML and XML**
 * **XHTML**
 * **HTML started out as a way of way of describing the structure of documents, with tags to format**
 * **Users demanded control over the appearance of documents**
 * **HTML acquired tags to control fonts, alignment, etc.**
 * **The result is a markup language that does both, but is very messy**
 * ==== Always start each page with a DOCTYPE starts and ends pageEverything must go in or   Always use a  and optional ,, allowed[|More rules (see a][|tutorial – w3c.org)] ====
 * ==== HTML started out as a way of way of describing the structureof documents, with tags to formatUsers demanded control over the appearance of documentsHTML acquired tags to control fonts, alignment, etc.The result is a markup language that does both, but is very messy ====