User Tools

Site Tools


eg-259:xhtml

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
eg-259:xhtml [2012/01/20 15:17] – [Frames] eechriseg-259:xhtml [2012/02/01 20:18] (current) – [Reasons to use XHTML, rather than HTML] eechris
Line 18: Line 18:
 ===== Origins and Evolution of HTML ===== ===== Origins and Evolution of HTML =====
  
-  * HTML was defined with SGML +  * There is a comprehensive History of the evolution of HTML in this Wikipedia article[[wp>HTML#History|HTML -- History]]
-  * Original intent of HTML: General layout of documents that could be displayed by a wide variety of computers +  Mark Pilgrim gives a very readable account of the road to HTML5 in [[http://diveintohtml5.info/past.html|Dive Into HTML5 -- How Did We Get Here?]]
-  * Recent versions: +
-    * HTML 4.0 -- 1997 +
-    * HTML 4.01 -- 1999  +
-    * XHTML 1.0 -- 2000 +
-    * XHTML 1.1 -- 2001 +
-    * [[eg-259:html5|XHTML 2.0 and HTML 5]] -- under development (in 2008) +
-    * Development of XHTML 2 ceased in 2010. HTML5 became mainstream in 2011.+
  
----- +===== Reasons to use the XHTML syntax rather than HTML =====
- +
-//**More about the versions**// +
- +
-  * HTML 4.0 -- 1997 +
-         * Introduced many new features and deprecated +
-         many older features +
-    * HTML 4.01 -- 1999  +
-         * A cleanup of 4.0 +
-    * XHTML 1.0 -- 2000 +
-         * Just 4.01 defined using XML, instead of SGML +
-    * XHTML 1.1 -- 2001 +
-         * Modularized 1.0, and drops frames +
-         * We'll stick to 1.1 and avoid frames +
-    * XHTML 2 and HTML 5 -- under development as of 2008, some browser support planned for Firefox 3.1  +
- +
- +
-===== Reasons to use XHTMLrather than HTML =====+
   * HTML has lax syntax rules, leading to sloppy and sometimes ambiguous documents   * HTML has lax syntax rules, leading to sloppy and sometimes ambiguous documents
   * HTML processors do not even enforce the few syntax rule that do exist in HTML   * HTML processors do not even enforce the few syntax rule that do exist in HTML
Line 1036: Line 1012:
   * [[eg-259:xhtml|The Structural Layer]]   * [[eg-259:xhtml|The Structural Layer]]
   * [[eg-259:css|The Presentation Layer]]   * [[eg-259:css|The Presentation Layer]]
-  * [[eg-259:html5|XHTML 2 and HTML 5]]+  * [[eg-259:html5|XHTML 2 and HTML5]]
   * [[eg-259:css3|CSS 3]]   * [[eg-259:css3|CSS 3]]
eg-259/xhtml.1327072662.txt.gz · Last modified: 2012/01/20 15:17 by eechris