Skip to main content

Markup Languages: More Than HTML5

  • Chapter
Web Standards

Abstract

Since markup is the essence of web documents, it provides the largest place for standardization efforts. The popularity of HTML has not decreased since the birth of the Web; thus, becoming familiar with the versions and variants of that language is important. On the other hand, the application of XML languages has been increasing significantly. The differences between HTML and XHTML are crucial for understanding the techniques for migrating from one document type to another. The general structure of all web documents follows the same logic; however, HTML5 introduced new structuring elements that can be used to create rather sophisticated document structures. By examining well-structured document examples with limited content, you will be able to create well-structured web documents on your own. To achieve well-structuredness, the block-line and inline-level elements should be differentiated, which is also important in understanding how to embed elements into each other (element nesting). You should also know how to use Formal Public Identifiers and Document Type Definitions for creating standard-compliant documents. The strict rules of XML declarations are vital for XHTML authoring.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Raggett D (2005) Getting started with HTML, revised version. World Wide Web Consortium. www.w3.org/MarkUp/Guide/. Accessed 11 September 2010

    Google Scholar 

  2. Smith M (2010) HTML: The Markup Language Reference. World Wide Web Consortium. http://dev.w3.org/html5/markup/. Accessed 21 January 2011

    Google Scholar 

  3. Pilgrim M (2010) HTML5: Up and Running. O’Reilly Media, Sebastopol

    Google Scholar 

  4. Meloni JC, Morrison M (2009) Teach Yourself HTML and CSS in 24 Hours (8th edn). Sams, Indianapolis

    Google Scholar 

  5. Lemay L, Colburn R (2010) Teach Yourself Web Publishing with HTML and CSS in One Hour a Day: Includes New HTML5 Coverage (6th edn). Sams, Indianapolis

    Google Scholar 

  6. Powell TA (2010) HTML & CSS: The Complete Reference (5th edn). McGraw-Hill Osborne

    Google Scholar 

  7. W3C (2010) W3C Cheat Sheet. World Wide Web Consortium. www.w3.org/2009/cheatsheet/. Accessed 01 October 2010

    Google Scholar 

  8. Quittner J (1999) Tim Berners Lee — Time 100 People of the Century. Time Magazine. http://205.188.238.181/time/time100/scientist/profile/bernerslee.html. Accessed 11 September 2010

    Google Scholar 

  9. Lie HW, Saarela J (1998) Multi-purpose publishing using HTML, XML, and CSS. Association for Computing Machinery, Inc. www.w3.org/People/Janne/porject/paper.html. Accessed 11 September 2010

    Google Scholar 

  10. Berners-Lee T (1995) Hypertext Markup Language — 2.0, RFC 1866. Network Working Group, Internet Engineering Task Force. http://datatracker.ietf.org/doc/rfc1866/. Accessed 11 September 2010

    Google Scholar 

  11. Connolly D (1999) HTML 2.0 Materials. World Wide Web Consortium. www.w3.org/MarkUp/html-spec/. Accessed 11 September 2010

    Google Scholar 

  12. Raggett D (1997) HTML 3.2 Reference Specification, W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/REC-html32. Accessed 11 September 2010

    Google Scholar 

  13. Raggett D, Le Hors A, Jacobs I (1998) HTML 4.0 Specification, W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/1998/REC-html40-19980424/. Accessed 11 September 2010

    Google Scholar 

  14. Raggett D, Le Hors A, Jacobs I (1999) HTML 4.01 Specification, W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/html401/. Accessed 01 October 2010

    Google Scholar 

  15. Masayasu I (ed) (2002) An XHTML + MathML + SVG Profile. W3C Working Draft. World Wide Web Consortium. www.w3.org/TR/XHTMLplusMathMLplusSVG/xhtml-math-svg.html. Accessed 17 February 2011

    Google Scholar 

  16. Adida B, Birbeck M, McCarron S, Pemberton S (2008) RDFa in XHTML: Syntax and Processing. A collection of attributes and processing rules for extending XHTML to support RDF, W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/rdfa-syntax/. Accessed 10 September 2010

    Google Scholar 

  17. McCarron S (2010) XHTML+RDFa 1.1. Support for RDFa via XHTML Modularization, W3C Working Draft. World Wide Web Consortium. www.w3.org/TR/2010/WD-xhtml-rdfa-20100803/. Accessed 10 September 2010

    Google Scholar 

  18. Pemberton S et al (2002) XHTML 1.0 The Extensible HyperText Markup Language (2nd edn). A Reformulation of HTML 4 in XML 1.0. W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/xhtml1/. Accessed 05 October 2010

    Google Scholar 

  19. Altheim M, Boumphrey F, Dooley S, McCarron S, Schnitzenbaumer S, Wugofski T (2001) Modularization of XHTML, W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/2001/REC-xhtmlmodularization-20010410/. Accessed 14 September 2010

    Google Scholar 

  20. Altheim M, McCarron S (eds) (2001) The XHTML 1.1 Document Type. W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/xhtml11/doctype.html. Accessed 06 October 2010

    Google Scholar 

  21. Hickson I (2010) The HTML5 Draft Standard. Web Hypertext Application Technology Working Group. www.whatwg.org. Accessed 09 September 2010

    Google Scholar 

  22. Hickson I (2007) W3C restarts HTML effort. In: The WHATWG Blog, 07 March 2007. Web Hypertext Application Technology Working Group. http://blog.whatwg.org/w3c-restarts-html-effort. Accessed 09 September 2010

    Google Scholar 

  23. Hickson I (2008) Relationship to XHTML2. In: HTML 5. A vocabulary and associated APIs for HTML and XHTML, W3C Working Draft. World Wide Web Consortium. www.w3.org/TR/2008/WD-html5-20080122/#relationship0. Accessed 09 September 2010

    Google Scholar 

  24. Leenheer N (2010) The HTML5 test — How well does your browser support HTML5? Niels Leenheer. www.html5test.com/. Accessed 19 January 2011

    Google Scholar 

  25. W3C (2011) Testing — HTML Wiki. World Wide Web Consortium. www.w3.org/html/wiki/Testing. Accessed 19 January 2011

    Google Scholar 

  26. Pemberton S (2010) XML and Applications. World Wide Web Consortium. www.w3.org/2010/Talks/11-11-steven-applications/. Accessed 11 November 2010

    Google Scholar 

  27. Van Kesteren A (2010) HTML5 differences from HTML4. World Wide Web Consortium. www.w3.org/TR/2010/WD-html5-diff-20100624/. Accessed 23 September 2010

    Google Scholar 

  28. Le Hégaret P, Jacobs I (2011) FAQ for HTML5 Last Call. World Wide Web Consortium. www.w3.org/2011/05/html5lc-faq.html. Accessed 14 Aug 2011

    Google Scholar 

  29. Graff E (2011) Polyglot Markup: HTML-Compatible XHTML Documents. World Wide Web Consortium. www.w3.org/TR/html-polyglot/. Accessed 12 Aug 2011

    Google Scholar 

  30. Bray T, Paoli J, Sperberg-McQueen CM, Maler E, Yergeau F (2008) Extensible Markup Language (XML) 1.0, Section 3.3.3 Attribute-Value Normalization. World Wide Web Consortium. www.w3.org/TR/RECxml/. Accessed 23 September 2010

    Google Scholar 

  31. Raggett D, Le Hors A, Jacobs I (eds) (1999) Basic HTML data types. In: HTML 4.01 Specification. World Wide Web Consortium. www.w3.org/TR/html4/types.html. Accessed 15 February 2011

    Google Scholar 

  32. ISO (1996) “Information Processing — Text and Office Systems — Standard Generalized Markup Language (SGML)”. ISO 8879:1986/Cor 1:1996. International Organization for Standardization. www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=28557. Accessed 15 February 2011

    Google Scholar 

  33. Lie H W, Çelik T, Glazman D, van Kesteren A (eds) (2010) Media Queries. World Wide Web Consortium. www.w3.org/TR/css3-mediaqueries/. Accessed 13 Aug 2011

    Google Scholar 

  34. Phillips A, Davis M (eds) (2009) Tags for Identifying Languages. Internet Engineering Task Force. http://tools.ietf.org/html/bcp47. Accessed 13 Aug 2011

    Google Scholar 

  35. Raggett D (1997) HTML 3.2 Reference Specification. W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/REC-html32. Accessed 01 October 2010

    Google Scholar 

  36. Raggett D, Le Hors A, Jacobs I (eds) (1999) Index of Elements. In: HTML 4.01 Specification. W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/html401/index/elements.html. Accessed 01 October 2010

    Google Scholar 

  37. Hickson I (ed) (2010) Index of elements. In: HTML5 — A vocabulary and associated APIs for HTML and XHTML. W3C Working Draft. World Wide Web Consortium. www.w3.org/TR/html5/index.html#elements-1. Accessed 01 October 2010

    Google Scholar 

  38. Hickson I (ed) (2010) Index of elements. In: HTML5 — A vocabulary and associated APIs for HTML and XHTML. W3C Working Draft. World Wide Web Consortium. www.w3.org/TR/html5/index.html#elements-1. Accessed 01 October 2010

    Google Scholar 

  39. Hickson I (ed) (2011) HTML5 attributes. In: HTML5. A vocabulary and associated APIs for HTML and XHTML. World Wide Web Consortium. www.w3.org/TR/html5/index.html#attributes-1. Accessed 16 February 2011

    Google Scholar 

  40. Le Hégaret P (2009) Document Object Model (DOM). World Wide Web Consortium. www.w3.org/DOM/. Accessed 25 January 2011

    Google Scholar 

  41. Le Hors A, Le Hégaret P, Wood L, Nicol G, Robie J, Champion M, Byrne S (eds) (2004) Document Object Model (DOM) Level 3 Core Specification 1.0. W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/. Accessed 01 October 2010

    Google Scholar 

  42. Zeldman J, Marcotte E (2010) A Standard Way to Make Web Pages Behave Like Applications. In: Designing with Web standards, 3rd Ed., New Riders, Berkeley

    Google Scholar 

  43. Raggett D, Le Hors A, Jacobs I (1999) The global structure of an HTML document. In: HTML 4.01 Specification. W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/REChtml40/ struct/global.html. Accessed 12 October 2010

    Google Scholar 

  44. Hickson I (ed) (2011) Kinds of content. In: HTML5 — A vocabulary and associated APIs for HTML and XHTML. World Wide Web Consortium. www.w3.org/TR/html5/content-models.html#kinds-of-content. Accessed 14 Aug 2011

    Google Scholar 

  45. Dubost K, Curran P (2007) Recommended Doctype Declarations to use in your Web document. Quality Assurance Interest Group, World Wide Web Consortium. www.w3.org/QA/2002/04/valid-dtd-list.html. Accessed 17 September 2010

    Google Scholar 

  46. Axelsson J, Birbeck M, Dubinko M, Epperson B, Ishikawa M, McCarron S, Navarro A, Pemberton S (2006) The XHTML 2.0 Document Type. In: XHTML 2.0, W3C Working Draft. World Wide Web Consortium. www.w3.org/TR/xhtml2/xhtml2-doctype.html#s_doctype. Accessed 23 September 2010

    Google Scholar 

  47. Adams G (ed), Dolan M, Freed G, Hayes S, Hodge E, Kirby D, Michel T, Singer D (2011) Timed Text Markup Language (TTML) 1.0. World Wide Web Consortium. www.w3.org/TR/ttaf1-dfxp/. Accessed 18 February 2011

    Google Scholar 

  48. W3C SVG Working Group (2011) What is SVG? Graphics Markup for the Web. World Wide Web Consortium. www.w3.org/Graphics/SVG/. Accessed 24 January 2011

    Google Scholar 

  49. Andersson O, Berjon R, Dahlström E, Emmons A, Ferraiolo J, Grasso A, Hardy V, Hayman S, Jackson D, Lilley C, McCormack C, Neumann A, Northway C, Quint A, Ramani N, Schepers D, Shellshear A (eds) et al (2008) Scalable Vector Graphics (SVG) Tiny 1.2 Specification. World Wide Web Consortium. www.w3.org/TR/SVGTiny12/. Accessed 24 January 2011

    Google Scholar 

  50. Bulterman D, Jansen J, Cesar P, Mullender S, Hyche E, DeMeglio M, Quint J, Kawamura H, Weck D, Pañeda XG, Melendi D, Cruz-Lara S, Hanclik M, Zucker DF, Michel T (eds) (2008) Synchronized Multimedia Integration Language (SMIL 3.0). World Wide Web Consortium. www.w3.org/TR/SMIL/. Accessed 14 Aug 2011

    Google Scholar 

  51. Dahlström E, Ferraiolo J, Fujisawa J, Grasso A, Jackson D, Lilley C, McCormack C, Doug Schepers D, Watt J, Dengler P( (2010) The svg element. In: Scalable Vector Graphics (SVG) 1.1 (Second Edition). World Wide Web Consortium. www.w3.org/TR/SVG11/struct.html#SVGElement. Accessed 24 January 2011

    Google Scholar 

  52. Baranovskiy D (2011) Raphaël — JavaScript Library. Dmitry Baranovskiy. http://raphaeljs.com/. Accessed 23 January 2011

    Google Scholar 

  53. Ion P, Miner R (eds), Buswell S, Devitt S, Diaz A, Poppelier N, Smith B, Soiffer N, Sutor R, Watt S et al (1998) Mathematical Markup Language (MathML) 1.0 Specification. World Wide Web Consortium. www.w3.org/TR/1998/REC-MathML-19980407/. Accessed 09 February 2011

    Google Scholar 

  54. Buswell S, Devitt S, Diaz A, Ion P, Miner R, Poppelier N, Smith B, Soiffer N, Sutor R, Watt S et al (1999) Mathematical Markup Language (MathML) 1.01 Specification. World Wide Web Consortium. www.w3.org/TR/REC-MathML/. Accessed 09 February 2011

    Google Scholar 

  55. Ausbrooks R, Buswell S, Carlisle D, Dalmas S, Devitt S, Diaz A, Froumentin M, Hunter R, Kohlhase M, Poppelier N, Smith B, Soiffer N, Sutor R, Watt S et al (2003) Mathematical Markup Language (MathML) Version 2.0 (Second Edition). World Wide Web Consortium. www.w3.org/TR/MathML2/. Accessed 09 February 2011

    Google Scholar 

  56. Carlisle D, Ion P, Miner R (eds), Ausbrooks R, Buswell S, Carlisle D, Chavchanidze G, Dalmas S, Devitt S, Diaz A, Dooley S, Hunter R, Kohlhase M, Lazrek A, Libbrecht P, Miller B, Rowley C, Sargent M, Smith B, Soiffer N, Sutor R, Watt S et al (2010) Mathematical Markup Language (MathML) Version 3.0. World Wide Web Consortium. www.w3.org/TR/MathML3/. Accessed 09 February 2011

    Google Scholar 

  57. Adida B, Birbeck M, McCarron S, Pemberton S (eds) (2008) RDFa in XHTML: Syntax and Processing. A collection of attributes and processing rules for extending XHTML to support RDF. W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/2008/REC-rdfa-syntax-20081014/. Accessed 27 October 2010

    Google Scholar 

  58. Adida B, Birbeck M, McCarron S, Herman I (eds) (2010) RDFa Core 1.1. Syntax and processing rules for embedding RDF through attributes. W3C Working Draft. World Wide Web Consortium. www.w3.org/TR/2010/WD-rdfa-core-20101026/. Accessed 27 October 2010

    Google Scholar 

  59. McCarron S (ed) (2011) XHTML+RDFa 1.1 — Support for RDFa via XHTML Modularization. World Wide Web Consortium. www.w3.org/TR/2010/WD-xhtml-rdfa-20100422/. Accessed 03 May 2011

    Google Scholar 

  60. Pollock JT (2009) Semantic Web for Dummies. Wisley Publishing, Hoboken

    Google Scholar 

  61. Watson M (2009) Scripting Intelligence: Web 3.0 Information, Gathering and Processing. Apress, Berkeley

    Google Scholar 

  62. Sporny M, McCarron S (eds), Adida B, Birbeck M, Pemberton S (authors) (2010) HTML+RDFa 1.1. Support for RDFa in HTML4 and HTML5. World Wide Web Consortium. www.w3.org/TR/2010/WD-rdfain-html-20101019/. Accessed 26 October 2010

    Google Scholar 

  63. Google Inc. (2010) What file types can Google index? Google Webmaster Central. www.google.com/support/webmasters/bin/answer.py?hl=en↭swer=35287. Accessed 15 January 2011

    Google Scholar 

Download references

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Leslie F. Sikos, Ph.D.

About this chapter

Cite this chapter

Sikos, L.F. (2011). Markup Languages: More Than HTML5. In: Web Standards. Apress. https://doi.org/10.1007/978-1-4302-4042-6_3

Download citation

Publish with us

Policies and ethics