- From: <bugzilla@jessica.w3.org>
- Date: Sat, 01 May 2010 10:37:03 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=9631 Summary: Change name of <figcaption> to <summary> Product: HTML WG Version: unspecified Platform: All URL: http://dev.w3.org/html5/spec/semantics.html#the-figcap tion-element OS/Version: All Status: NEW Severity: normal Priority: P2 Component: HTML5 spec bugs AssignedTo: dave.null@w3.org ReportedBy: xn--mlform-iua@xn--mlform-iua.no QAContact: public-html-bugzilla@w3.org CC: ian@hixie.ch, mike@w3.org, public-html@w3.org <figcaption> is an odd element name. At the same time, <summary> doesn't seem especially good as the name of the caption of the <details>. I do not see that "summary" better sums up the purpose of the caption of <details> than it would sum up the purpose of the caption of <figure>. But, by "joning forces", then <summary> could become a good name both for the caption of <figure> as well as the caption of <details>. In other words: change the name of <figcaption> to <summary>. HTML5 anyway designates a wider role for captions than HTML4 does. (Consider the content model of <caption> in HTML4 vs the content model in HTML5.) Thus, 'summary' seems like a good name for the caption of <figure> - a caption can be a summary of the figure. Changing the name to <summary> would also cut down on the amount of new elements. A shared caption element would also make authors see that <details> and <figure> share the same structure. Which in turn may help authors to consider both elements and thus better make the right choice. Also, in case a script were to turn a <details> into <figure> or vice-versa, then this would be simpler if the have a shared caption element. Documentation of how similar HTML5 define <summary> and <figcaption>: <summary>'s definition: ]] The summary element represents a summary, caption, or legend for the rest of the contents of the summary element's parent details element, if any. [[ <figcaption>'s definition: ]] The figcaption element represents a caption or legend for the rest of the contents of the figcaption element's parent figure element, if any. [[ <summary> in <details>'s definition: ]] The first summary element child of the element, if any, represents the summary or legend of the details. If there is no child summary element, the user agent should provide its own legend (e.g. "Details"). [[ <figcaption> in <figure>'s definition: ]] The first figcaption element child of the element, if any, represents the caption of the figure element's contents. If there is no child figcaption element, then there is no caption. [[ -- 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, 1 May 2010 10:37:05 UTC