W3C home > Mailing lists > Public > www-style@w3.org > October 2000

New Formal Draft for ACSS Module Ideas

From: Sean Palmer <wapdesign@wapdesign.org.uk>
Date: Wed, 18 Oct 2000 15:11:59 +0100
Message-ID: <002801c0390d$86cb4380$cbea93c3@z5n9x1>
To: <www-style@w3.org>
Cc: <webmaster@richinstyle.com>, "fantasai" <fantasai@escape.com>, "Tim Bagot" <tsb-w3-style-0001@earth.li>
Dear all,
Those of you who support this will probably have been waiting for this; I
sent the old one by mistake in a previous letter...
The new draft for a formal proposition:

CSS Properties for sub-module:
Styles For Optional Data (to avoid confusion, refer to: Draft 1.1 [previous
was 1.0])

(for @media all)
Name:
    'presentation-level'
CSS Values:
    [ inherent | optional | never ]+
Initial value:
    'inherent' (actually, I might change that to 'normal' to avoid confusion
with 'inherit')

(for @media aural)
Name:
    'skip'
CSS Values:
    [ [ provide-bypass, [ allow-bypass | disregard-bypass ]+ ] | none]+
Initial value:
    'none'

Presentation-level
Abstract: Specifies the presentation level of a styled element.
Can take on the values 'inherent' (the presentation of the rendered element
is inherent to the overall presentation of the page. Synonym for
"essential" - i.e. should be presented and rendered in full.), 'optional'
(The styled content is optional), and 'never' (similar to display: none;,
but where the presentation of the element is unadvisable, in whatever form
that presentation takes).
N.B. This property is a bit like a subset of 'display'.

Name: skip.
Allows content with this property set to have a distinct style regarding the
bypassing of optional page data, for example grouped navigation links.
Either 'none' (do not provde a bypassing mechanism), or either or both
(comma fallback fashion - see example) of 'provide-bypass' (User Agent
specific: implies provide some means of bypassing the styled content, i.e.
skipping to the next piece of content with style "skip: none;" or
"presentation-level: inherent;"), or either of allow-bypass (allow said
styled content to
be bypassed, but do not specify a specific means of doing so), or
disregard-bypass (bypassing the styled content is inadvisable).
e.g.
.navbar { skip: provide-bypass, allow-bypass; }
N.B. The 'presentation-level' property must be set to 'optional' for the
skip property to
have meaning for aural User Agents.
e.g.
.navbar { presentation-level: optional; skip: provide-bypass,
allow-bypass; }
-------

This is still not perfect: so please pick it to pieces for me!

Kindest Regards,
Sean B. Palmer
President and Founder
WAP Tech Info - http://www.waptechinfo.com/
Received on Wednesday, 18 October 2000 10:13:31 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:06 GMT