- From: <bugzilla@wiggum.w3.org>
- Date: Sat, 27 Mar 2010 21:52:57 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=9349
Summary: Make <nobr> element conforming
Product: HTML WG
Version: unspecified
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: HTML5 spec bugs
AssignedTo: dave.null@w3.org
ReportedBy: mjs@apple.com
QAContact: public-html-bugzilla@w3.org
CC: ian@hixie.ch, mike@w3.org, public-html@w3.org
The <nobr> element is obsolete in HTML5, with the indication that authors
should "Use appropriate elements and/or CSS instead.".
http://dev.w3.org/html5/spec/Overview.html#nobr
In the rendering section, <nobr> is recommended to be rendered as if with a CSS
property of "white-space: nowrap":
http://dev.w3.org/html5/spec/Overview.html#punctuation-and-decorations
There is no other element that has the same default rendering, so there is no
more appropriate element to use. CSS could be used instead. However, the <pre>
element, which results in rendering as "white-space: pre", is conforming and
considered a semantic element. Its semantics are "a block of preformatted
text". <br> is also conforming, with the semantic meaning of "a line break".
<nobr> should be considered just as semantic as <pre> or <br>, with a semantic
of "a block of text with preformatted line breaks."
Also, the usual arguments against presentational markup do not apply. Use of
<nobr> does not harm accessibility, or necessarily result in less compact or
less maintainable markup. Text placed in <nobr> is likely to have special
semantics that make the in-text line breaks essential, just as for text in
<pre> all whitespace is semantically essential.
In addition, <nobr> is commonly used on popular sites. At time of writing, it
is known to be used on at least 4 of the top 15 Alexa sites:
<http://www.w3.org/html/wg/wiki/ConformanceErrorStudy>.
It would be preferable to make this common error into a non-error, if there is
no material benefit to banning <nobr>.
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Saturday, 27 March 2010 21:53:00 UTC