eg-259:xhtml
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
eg-259:xhtml [2012/01/20 15:17] – [Frames] eechris | eg-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 |
- | * Original intent | + | * Mark Pilgrim gives a very readable account of the road to HTML5 in [[http:// |
- | * Recent versions: | + | |
- | * HTML 4.0 -- 1997 | + | |
- | * HTML 4.01 -- 1999 | + | |
- | * XHTML 1.0 -- 2000 | + | |
- | * XHTML 1.1 -- 2001 | + | |
- | | + | |
- | * Development of XHTML 2 ceased in 2010. HTML5 became mainstream in 2011. | + | |
- | ---- | + | ===== Reasons to use the XHTML syntax |
- | + | ||
- | //**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 XHTML, rather 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: | * [[eg-259: | ||
* [[eg-259: | * [[eg-259: | ||
- | * [[eg-259: | + | * [[eg-259: |
* [[eg-259: | * [[eg-259: |
eg-259/xhtml.txt · Last modified: 2012/02/01 20:18 by eechris