<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>11254</bug_id>
          
          <creation_ts>2010-11-07 22:59:02 +0000</creation_ts>
          <short_desc>Say outright that &lt;b&gt;, &lt;i&gt;, &lt;s&gt;, &lt;sup&gt;, &lt;sub&gt;, &lt;br&gt;, and maybe others are typographical and not semantic</short_desc>
          <delta_ts>2011-08-04 05:17:08 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>LC1 HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/#head</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>contributor</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>ayg</cc>
    
    <cc>hsivonen</cc>
    
    <cc>ian</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>42230</commentid>
    <comment_count>0</comment_count>
    <who name="">contributor</who>
    <bug_when>2010-11-07 22:59:02 +0000</bug_when>
    <thetext>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 &lt;b&gt;,  &lt;i&gt;, &lt;s&gt;, &lt;sup&gt;, &lt;sub&gt;, &lt;br&gt;, and maybe
others are typographical and not semantic?  They&apos;re in HTML because Unicode
doesn&apos;t cover them and CSS can&apos;t, because you need to mark up inline where
they go.  They&apos;re no more semantic than anything in Unicode, and indeed in
some cases they&apos;re part of Unicode.  Trying to pretend these are semantic is
wrong and confusing, particularly the dubious definitions that wind up saying
stuff like &quot;or other spans of text whose typical typographic presentation is
boldened&quot; anyway.  &lt;br&gt; is even more blatant because it actually is in
Unicode, but the Unicode characters aren&apos;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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42274</commentid>
    <comment_count>1</comment_count>
    <who name="Henri Sivonen">hsivonen</who>
    <bug_when>2010-11-08 14:52:00 +0000</bug_when>
    <thetext>From f2f minutes:
&gt; kennyluck: I found the interpretation of &lt;i&gt; as a semantic element hard to 
&gt; understand. The table says the &lt;i&gt; element is for alternative voice, but the 
&gt; text says...
&gt; ... I don&apos;t think technical terms fit into this category; do you alternate 
&gt; your voice when you read a ??? name.
&gt;
&gt; hsivonen: The reason it&apos;s complicated is that it tries to provide a semantic 
&gt; fig leaf to justify keeping &lt;i&gt;.
http://www.w3.org/2010/11/04-html-wg-minutes.html#item19

I agree that the spec should say that &lt;b&gt;, &lt;i&gt;, &lt;u&gt;, &lt;s&gt;, &lt;sup&gt;, &lt;sub&gt;, &lt;br&gt; mean certain typographic effects in the visual media.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42284</commentid>
    <comment_count>2</comment_count>
    <who name="Aryeh Gregor">ayg</who>
    <bug_when>2010-11-08 20:23:29 +0000</bug_when>
    <thetext>Since Anne and Maciej expressed doubts in #whatwg about my implication that Unicode is not semantic: Unicode obviously does not express presentation on the same level as CSS does.  Exact layout of glyphs is entirely up to fonts.  However, it also specifies a number of things that are completely presentational, including characters such as line breaks and non-breaking spaces, and algorithms like the line-breaking algorithm.  Likewise, HTML includes some aspects that are not semantic but are realistically necessary anyway, because they&apos;re needed somewhere and can&apos;t be put in CSS.  It should not try to pretend they&apos;re semantic.

Of course, you can always argue that anything is &quot;semantic&quot; for a sufficiently broad meaning of &quot;semantic&quot;.  For the purposes of HTML, we can say that &quot;semantic&quot; at least implies media independence, and none of the elements I mention here are media-independent.  E.g., the correct spoken presentation of &quot;H&lt;sub&gt;2&lt;/sub&gt;O&quot; is &quot;H2O&quot;, but the correct spoken presentation of &quot;&amp;phi;&lt;sub&gt;x&lt;/sub&gt;&quot; is probably &quot;phi sub x&quot;.  Likewise, if &lt;i&gt; is used for a dream or thought, it should probably be pronounced differently, but not if it&apos;s used for a ship name.

Some elements are by their nature typographic and not media-independent, and the spec should acknowledge this fact.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43616</commentid>
    <comment_count>3</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2010-12-29 08:30:59 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Rejected
Change Description: no spec change
Rationale: I reject the premise of the request. These elements are semantic, and using them for presentational typographical effects is invalid.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43650</commentid>
    <comment_count>4</comment_count>
    <who name="Aryeh Gregor">ayg</who>
    <bug_when>2010-12-29 20:01:18 +0000</bug_when>
    <thetext>Sigh, whatever.  It was worth a try.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53770</commentid>
    <comment_count>5</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:17:08 +0000</bug_when>
    <thetext>mass-move component to LC1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>