[HTML5] [html] Elements within "title"?
Lachlan Hunt
lachlan.hunt at lachy.id.au
Thu Mar 8 17:41:05 PST 2007
Steven Pemberton wrote:
> 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:
If that's the case, then why doesn't XHTML2 just make the content model
of <title> and <meta> the same? Why confuse authors by requiring that
they use a completely different element if they want to include markup
within it?
Where in the XHTML2 spec does it actually define the UA conformance
requirements for treating <title> as shorthand for that <meta> element,
or vice versa?
It states [1]:
| The title of a document is metadata about the document, and so a title
| like <title>About W3C</title> is equivalent to <meta about=""
| property="title">About W3C</meta>.
But neither that statement, nor any others I could find, include any
conformance criteria.
Which takes precedence if both are specified, and they differ? In fact,
which takes precedence if an author inclueds 2 or more title elements?
Besides, allowing markup in titles at all seems to ignore the fact that
most uses for title are limited to plain text, and thus not useful.
[1] http://www.w3.org/TR/xhtml2/mod-document.html#sec_7.3.
--
Lachlan Hunt
http://lachy.id.au/
More information about the Help
mailing list