- From: Sean Palmer <wapdesign@wapdesign.org.uk>
- Date: Wed, 18 Oct 2000 15:11:59 +0100
- 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 UTC