[Bug 11254] New: Could you just say outright that <b>, <i>, <s>, <sup>, <sub>, <br>, and maybe others are typographical and not semantic? They're in HTML because Unicode doesn't cover them and CSS can't, because you need to mark up inline where they go. They're no more

http://www.w3.org/Bugs/Public/show_bug.cgi?id=11254

           Summary: Could you just say outright that <b>,  <i>, <s>,
                    <sup>, <sub>, <br>, and maybe others are typographical
                    and not semantic?  They're in HTML because Unicode
                    doesn't cover them and CSS can't, because you need to
                    mark up inline where they go.  They're no more
           Product: HTML WG
           Version: unspecified
          Platform: Other
               URL: http://www.whatwg.org/specs/web-apps/current-work/#hea
                    d
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P3
         Component: HTML5 spec (editor: Ian Hickson)
        AssignedTo: ian@hixie.ch
        ReportedBy: contributor@whatwg.org
         QAContact: public-html-bugzilla@w3.org
                CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
                    public-html@w3.org


Specification:
http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html
Section: http://www.whatwg.org/specs/web-apps/current-work/#head

Comment:
Could you just say outright that <b>,  <i>, <s>, <sup>, <sub>, <br>, and maybe
others are typographical and not semantic?  They're in HTML because Unicode
doesn't cover them and CSS can't, because you need to mark up inline where
they go.  They're no more semantic than anything in Unicode, and indeed in
some cases they're part of Unicode.  Trying to pretend these are semantic is
wrong and confusing, particularly the dubious definitions that wind up saying
stuff like "or other spans of text whose typical typographic presentation is
boldened" anyway.  <br> is even more blatant because it actually is in
Unicode, but the Unicode characters aren't usable because of HTML whitespace
rules.    These things are not semantic elements, never have been semantic
elements, and should not be portrayed as semantic elements.

Posted from: 68.175.61.233 by AryehGregor+whatwgspec@gmail.com

-- 
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 Sunday, 7 November 2010 22:59:04 UTC