- From: Øyvind Stenhaug <oyvinds@opera.com>
- Date: Fri, 30 Sep 2011 12:31:23 +0200
- To: "'fantasai'" <fantasai.lists@inkedblade.net>
- Cc: "www-style@w3.org" <www-style@w3.org>
On Thu, 29 Sep 2011 22:27:11 +0200, fantasai
<fantasai.lists@inkedblade.net> wrote:
>> (though the behavior specified in css3-text seems a bit strange and
>> underdefined
>> and deviates from current implementations).
>
> Not sure I follow?
OK, I'm starting a new thread since this is a new issue and not about
word-spacing.
http://dev.w3.org/csswg/css3-text/#letter-spacing
"At element boundaries, the letter spacing is given by and rendered within
the innermost element that /contains/ the boundary."
I guess what I found a bit strange was mainly that the spacing between two
characters belonging to two separate element could depend on the
properties of a third element. E.g. between "d" and "e" in example XIII.
Current implementations show spacing after "b" within the first box here:
<style>span { border: 1px solid; letter-spacing: 1em }</style>
<div><span>ab</span><span>cd</span></div>
(They actually also show spacing after "d", even though that's "at the end
of a line".) Don't know how much this matters for compatibility though.
<div><span>ab</span><span></span><span>cd</span></div>
But now what? Between "b" and "c" there are now /two/ boundaries that are
contained by the div.
--
Øyvind Stenhaug
Core Norway, Opera Software ASA
Received on Friday, 30 September 2011 10:31:58 UTC