Changes to Mallard

Changes in Mallard 1.1

  • The new th element can be used alongside td elements to indicate header cells, just like in HTML. See MEP-0012 and Issue 9.

  • The id attribute on section elements is now optional. See Issue 2.

  • The id attribute on page and section elements is now defined using a separate pattern in the RELAX NG schema, allowing extensions to override those definitions. See Issue 32.

  • The new div element is a generic block container element without semantics, allowing simple formal paragraphs, easier content reuse, and better behavior for extensions. See MEP-0005 and Issue 15.

  • Formal block elements, including lists and tables, may now contain an optional info element to provide metadata such as attributions, licensing information, and additional titles for extensions. See MEP-0002 and Issue 5.

  • Informational link elements may now point to external resources using an href attribute and provide a title and other metadata as child content. Support for external informational links depends on the type of link. See MEP-0007 and Issue 30.

  • The example element is now a formal element, accepting optional title and desc elements. See Issue 4.

  • The guiseq and keyseq elements allow linking attributes like other inline elements. See Issue 20.

  • The links element accepts a role attribute, allowing you to specify a link title role to try before using the standard link title role for the particular type of links element. See MEP-0003.

© 2013-2018 Shaun McCance
cc-by-sa 3.0 (us)

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

As a special exception, the copyright holders give you permission to copy, modify, and distribute the example code contained in this document under the terms of your choosing, without restriction.

Powered by