W3C home > Mailing lists > Public > public-html@w3.org > August 2007

Alternate Additional Attribute Set for a Single Quote Element

From: Gregory J. Rosmaita <oedipus@hicom.net>
Date: Wed, 1 Aug 2007 12:02:30 -0400
To: public-html@w3.org, wai-xtech@w3.org
Message-Id: <20070801155722.M14796@hicom.net>

aloha!

this is a bit of re-thinking of the issues i've raised on-list about 
deprecating Q and BLOCKQUOTE in favor of a single QUOTE element,
summarized at:

<http://esw.w3.org/topic/HTML/MuchAdoAboutQ>

there is also a comprehensive review of Q, QUOTE, and BLOCKQUOTE in HTML5
by robert burns:
<http://lists.w3.org/Archives/Public/public-html/2007Jul/0915.html>

=============================================================
Additional Alternate Attribute Set for a Single Quote Element
=============================================================

1. @type - defines the type of quotation:

   * type="inline"
   * type="nested"
   * type="block"

these type attributes should determine how a QUOTE is rendered:

   * inline, embedded in surrounding non-quoted text;
   * nested, a way of including a QUOTE that includes a QUOTE;
   * block, render contents of the QUOTE element as a block element

2. a for/id binding between the Q/QUOTE element and the CITE element;
   and a reuse mechanism for newly quoted material derived from the 
   same resource/anchor, which contains previously quoted content,
   or content from a common source

3. choosing a target attribute (actionable quotes pointing to 
   text-in-context)

     * either reuse @cite or, since @cite is not widely supported, 
       @src could be used to point at target, but i'd prefer a simple 
       @href, since that seems to be the most widely supported 
       exposure mechanism

4. the CITE element needs a targeting mechanism for linking to 
   Dublin Core reference files -- please consult the following:

4a) initial thoughts on redefining CITE's attribute set can be found at:
<http://esw.w3.org/topic/HTML/MuchAdoAboutQ#head-
04eed162a38525f80349467cdf218ea72fddc167>

4b) Dublin Core References & Resources can be found at:
<http://esw.w3.org/topic/HTML/MuchAdoAboutQ#line-90>


Note: test pages for support for the Q and BLOCKQUOTE elements as defined 
by HTML 4.01 can be found at

<http://www.hicom.net/~oedipus/exegesis/binding.html>
and
<http://www.hicom.net/~oedipus/exegesis/4free.html>

primary source documents, marked-up so as to be linked to at the 
paragraph, sentence, and sometimes even clause level can be found 
in the following directory:

<http://www.hicom.net/~oedipus/exegesis>

the pages also test for support for the CSS2 :before and :after 
pseudo-elements for the generation of emphatic quotes (i used 
the EM element for this purpose, so that there is a fallback to 
demarcate emphasis, even if the open-quote and close-quote values
are not supported by a particular user agent -- in the ideal 
world, emphatic quotes would have the following @media screen style 
rules:

em { font-style: italic; }
em.em-quote { font-style: normal; }
em.em-quote:before { content: open-quote; }
em.em-quote:after { contents: close-quote; }

the above style rules for the screen media type, except for the 
em.em-quote's font-style being set to "normal", as well as 
complimentary style rules using the aural media type are used 
within the test documents

gregory.
--------------------------------------------------------------
When we do the best that we can, we never know what miracle is
wrought in our life, or in the life of another. - Helen Keller
--------------------------------------------------------------
Gregory J. Rosmaita, oedipus@hicom.net
      Camera Obscura: http://www.hicom.net/~oedipus/index.html
--------------------------------------------------------------
Received on Wednesday, 1 August 2007 16:02:51 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:16:03 GMT