- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Fri, 09 Mar 2007 01:50:14 +0100
- To: "Lachlan Hunt" <lachlan.hunt@lachy.id.au>, "Jens Meiert" <jens.meiert@erde3.com>
- Cc: www-html@w3.org, help-whatwg.org@lists.whatwg.org
On Tue, 27 Feb 2007 10:48:43 +0100, Lachlan Hunt <lachlan.hunt@lachy.id.au> wrote: > Jens Meiert wrote: >> I once again [1] need to ask why the "title" element must not contain >> other elements, although this might be quite desirable for certain >> elements (like "abbr", for example)? > > For compatibility reasons in HTML, title cannot contain elements because > of the way it is parsed. It would be possible to do so in XHTML, but > then that would be another incompatibility between the 2 languages and > there is also limited usefulness in doing so anyway, since many of the > use cases for title are plain text. e.g. the window's title bar, > bookmarks, search results, etc. The title element gives metadata about the document. In XHTML2's unified treatment of metadata, the title element is considered as a shorthand for <meta property="title">Your title text here</meta> But the meta element *can* contain other elements, so if you need to have a title with elements, then that is the place to put it: <meta property="title"> <ruby> <rb>石川 雅康</rb> <rt>ISHIKAWA Masayasu</rt> </ruby>: You are what you photograph </meta> Best wishes, Steven Pemberton
Received on Friday, 9 March 2007 00:50:22 UTC