- From: Ian Hickson <ian@hixie.ch>
- Date: Fri, 2 Jan 2004 01:23:40 +0000 (UTC)
- To: Ernest Cline <ernestcline@mindspring.com>
- Cc: www-style@w3.org
On Thu, 1 Jan 2004, Ernest Cline wrote:
>
> Here's one using CSS3 Text
>
> blockquote {
> text-indent:-0.6em
> }
> @property text-hanging {
> blockquote {
> text-hanging:start;
> text-indent:0;
> }
> }
'text-hanging' was removed from CSS3 for exactly this reason.
Your example would be:
blockquote {
text-indent: 0;
text-indent: 0.6em hanging;
}
...unless I've misunderstood something. (Which is quite possible, I'm the
first to admit that the CSS3 Text module confuses me.)
> @property quotes{
> * {quotes: "\201C" "\201D" "\2018" "\2019" }
> q .qm {display: none}
> q:before { content: open-quote }
> q:after { content: close-quote }
> }
>
> <q><span class="qm">&8220;</span>The quote mark is
> a curious thing.<span class="qm">&8221;</span></q>
Such a document is invalid per HTML, since "Authors should not put
quotation marks at the beginning and end of the content of a Q element".
Lynx, for example, or Opera in user mode, or handheld Opera in SSR mode,
would correctly render:
""The quote mark is a curious thing.""
So this is definitely just a bug workaround IMHO.
Any other use cases? :-)
> However as the new CSS 3 properties become deployed there is more
> opportunity for simulation, and more chances that even if simulation is
> not desired, that the desired values of some properties may vary
> depending upon what other properties and values are available.
If properties are so unnecessary as to be replacable by "simulations", I
think there is a strong argument for not including such properties in the
first place.
--
Ian Hickson )\._.,--....,'``. fL
U+1047E /, _.. \ _\ ;`._ ,.
http://index.hixie.ch/ `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 1 January 2004 20:23:42 UTC