ISSUE-48

UA-q-quotes

Should user-agents generate quotes for the q element

State:
RAISED
Product:
HTML 5 spec
Raised by:
Shawn Medero
Opened on:
2008-05-28
Description:
(This issue has been revised from a previous version. Please review the change-log for more information.)

The HTML 4.01 recommendation instructs authors to not put quotation marks at the beginning and end of the content of a Q element. It also suggests that user-agents should not insert quotations into the default BLOCKQUOTE element style. 

The current HTML 5 editor's draft instructs authors to insert quotes manually for a Q element but doesn't make a clear user-agent recommendation regarding BLOCKQUOTE.

There is an interoperability issue in play as well. Internet Explorer 7 does not automatically enclose Q content with quotes where as Firefox 3 RC3, Safari 3.1, and Opera 9.5 do.
Related Actions Items:
No related actions
Related emails:
  1. Re: discretion in adding issues [was: respecification of document.write...] (from connolly@w3.org on 2008-06-13)
  2. Re: ISSUE-48 (marks-content-markup-attribute): 'marks' content markup attribute for Q (quotation) and BLOCKQUOTE [HTML 5 spec] (from olivier.gendrin@gmail.com on 2008-06-03)
  3. Re: ISSUE-48 (marks-content-markup-attribute): 'marks' content markup attribute for Q (quotation) and BLOCKQUOTE [HTML 5 spec] (from rob@robburns.com on 2008-06-03)
  4. Re: ISSUE-48 (marks-content-markup-attribute): 'marks' content markup attribute for Q (quotation) and BLOCKQUOTE [HTML 5 spec] (from olivier.gendrin@gmail.com on 2008-06-03)
  5. Re: ISSUE-48 (marks-content-markup-attribute): 'marks' content markup attribute for Q (quotation) and BLOCKQUOTE [HTML 5 spec] (from rob@robburns.com on 2008-06-02)
  6. Re: ISSUE-48 (marks-content-markup-attribute): 'marks' content markup attribute for Q (quotation) and BLOCKQUOTE [HTML 5 spec] (from rob@robburns.com on 2008-06-02)
  7. Re: ISSUE-48 (marks-content-markup-attribute): 'marks' content markup attribute for Q (quotation) and BLOCKQUOTE [HTML 5 spec] (from w3c@andrewsidwell.co.uk on 2008-06-02)
  8. Re: ISSUE-48 (marks-content-markup-attribute): 'marks' content markup attribute for Q (quotation) and BLOCKQUOTE [HTML 5 spec] (from rob@robburns.com on 2008-05-29)
  9. Re: ISSUE-48 (marks-content-markup-attribute): 'marks' content markup attribute for Q (quotation) and BLOCKQUOTE [HTML 5 spec] (from w3c@andrewsidwell.co.uk on 2008-05-29)
  10. ISSUE-48 (marks-content-markup-attribute): 'marks' content markup attribute for Q (quotation) and BLOCKQUOTE [HTML 5 spec] (from sysbot+tracker@w3.org on 2008-05-28)

Related notes:

2008-06-13 18:38:04: (Special thanks to Robert Burns for doing much of the leg work on this topic)

# Specification References:

## HTML 5
Reference: http://dev.w3.org/html5/spec/Overview.html?#the-q

This is the only comment that addresses quotation marks:

> The on "Quotation punctuation (such as quotation marks), if any, must be placed inside the q element."

## HTML 4.01
Reference: http://www.w3.org/TR/html4/struct/text.html#edef-Q

A notes section provides this SHOULD recommendation:

> However, as some authors have used BLOCKQUOTE merely as a mechanism to indent text, in order to preserve the intention of the authors, user agents should not insert quotation marks in the default style

## CSS 2.1

"Specifying quotes with the 'quotes' property":
http://www.w3.org/TR/CSS21/generate.html#quotes-specify

"Inserting quotes with the 'content' property"
http://www.w3.org/TR/CSS21/generate.html#quotes-insert

----

# Proposals:

* A related wiki proposal from Robert Burns:
http://esw.w3.org/topic/HTML/AddedAttributeQuotationMarks [Shawn Medero]

2008-06-13 18:44:36: Robin Lionheart's HTML 4 quotation testing:
http://www.robinlionheart.com/stds/html4/quote [Shawn Medero]

2008-06-13 19:27:38: Really basic test cases used to test interop statement in description:
http://db79.com/html5/tests/q/ [Shawn Medero]

Display change log.


Dan Connolly <connolly@w3.org>, Chris Wilson <cwilso@microsoft.com>, Chairs, Michael(tm) Smith <mike@w3.org>, Staff Contact
Tracker, originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.188 2008/09/04 07:17:30 dom Exp $