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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Raggett D (2005) Getting started with HTML, revised version. World Wide Web Consortium. www.w3.org/MarkUp/Guide/. Accessed 11 September 2010
Smith M (2010) HTML: The Markup Language Reference. World Wide Web Consortium. http://dev.w3.org/html5/markup/. Accessed 21 January 2011
Pilgrim M (2010) HTML5: Up and Running. O’Reilly Media, Sebastopol
Meloni JC, Morrison M (2009) Teach Yourself HTML and CSS in 24 Hours (8th edn). Sams, Indianapolis
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
Powell TA (2010) HTML & CSS: The Complete Reference (5th edn). McGraw-Hill Osborne
W3C (2010) W3C Cheat Sheet. World Wide Web Consortium. www.w3.org/2009/cheatsheet/. Accessed 01 October 2010
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
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
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
Connolly D (1999) HTML 2.0 Materials. World Wide Web Consortium. www.w3.org/MarkUp/html-spec/. Accessed 11 September 2010
Raggett D (1997) HTML 3.2 Reference Specification, W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/REC-html32. Accessed 11 September 2010
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
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
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
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
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
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
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
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
Hickson I (2010) The HTML5 Draft Standard. Web Hypertext Application Technology Working Group. www.whatwg.org. Accessed 09 September 2010
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
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
Leenheer N (2010) The HTML5 test — How well does your browser support HTML5? Niels Leenheer. www.html5test.com/. Accessed 19 January 2011
W3C (2011) Testing — HTML Wiki. World Wide Web Consortium. www.w3.org/html/wiki/Testing. Accessed 19 January 2011
Pemberton S (2010) XML and Applications. World Wide Web Consortium. www.w3.org/2010/Talks/11-11-steven-applications/. Accessed 11 November 2010
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
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
Graff E (2011) Polyglot Markup: HTML-Compatible XHTML Documents. World Wide Web Consortium. www.w3.org/TR/html-polyglot/. Accessed 12 Aug 2011
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
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
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
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
Phillips A, Davis M (eds) (2009) Tags for Identifying Languages. Internet Engineering Task Force. http://tools.ietf.org/html/bcp47. Accessed 13 Aug 2011
Raggett D (1997) HTML 3.2 Reference Specification. W3C Recommendation. World Wide Web Consortium. www.w3.org/TR/REC-html32. Accessed 01 October 2010
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
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
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
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
Le Hégaret P (2009) Document Object Model (DOM). World Wide Web Consortium. www.w3.org/DOM/. Accessed 25 January 2011
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
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
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
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
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
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
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
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
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
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
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
Baranovskiy D (2011) Raphaël — JavaScript Library. Dmitry Baranovskiy. http://raphaeljs.com/. Accessed 23 January 2011
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
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
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
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
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
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
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
Pollock JT (2009) Semantic Web for Dummies. Wisley Publishing, Hoboken
Watson M (2009) Scripting Intelligence: Web 3.0 Information, Gathering and Processing. Apress, Berkeley
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 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
Rights 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
DOI: https://doi.org/10.1007/978-1-4302-4042-6_3
Publisher Name: Apress
Print ISBN: 978-1-4302-4041-9
Online ISBN: 978-1-4302-4042-6
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books