[Bug 10938] New: Add <textual/> - a visible textual substitute element w/link capability

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

           Summary: Add <textual/> - a visible textual substitute element
                    w/link capability
           Product: HTML WG
           Version: unspecified
          Platform: All
               URL: http://www.w3.org/TR/html5/embedded-content-1.html#emb
                    edded-content-1
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P3
         Component: HTML5 spec (editor: Ian Hickson)
        AssignedTo: ian@hixie.ch
        ReportedBy: xn--mlform-iua@xn--mlform-iua.no
         QAContact: public-html-bugzilla@w3.org
                CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
                    public-html@w3.org


SUMMARAY:

Add a new <textual> element for *visible* textual substitutes for embedded
content. 

In-depth, original description:
http://html4all.org/pipermail/list_html4all.org/2010-September/001071.html

RATIONALE
* To break down the dichotomy between visible and invisible alternative text.
* To allow visible textual substitute text to all embedded elements - img,
video etc
* To allow, via a description-link attribute, <textual> to link to descriptions
without affecting a possible <a> wrapper
* To avoid the need to use more complicated and "big" elements like <figure> or
specialized elements as <details>
   (<textual> could instead be used inside these elemetns, when they contain
embedded content)
* To allow for inline use.
* Should be possible to wrap an anchor element around it, without breaking the
interactive functionality - The link feature should be of the same nature as
@longdesc and @cite
* Allow programmatic association of description links and text substitute,
without explicit use fo ARIA.
* Provide an element that encourages authors to provide textual substitute and
link to textual descriptions

UA/AT support
* The wrapper element approach provides a close link between <textual> and the
emebedded content.
* That it is a separate element allows for reuse of existing attributes:
   - @alt can be used as link text container (like in <area alt="">)
   - @longdesc or @href  can be used as link attribute

Code example:

<figure>
  <figcaption>
     Photo number 22, summer 2010
  </figcaption>
<a href=link-to-big-picture title="see full size">
  <textual dref=link alt="Link to long description. ">
    <img alt="Our summer house in France">
   Mom, dad and myself in front of the house.
  </textual>
</a>
</figure>

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

Received on Friday, 1 October 2010 03:59:01 UTC