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

Re: What is a letter?

From: Matthew Brealey <webmaster@richinstyle.com>
Date: Wed, 19 Jul 2000 10:01:55 +0100
Message-ID: <39756E83.3CDA@richinstyle.com>
To: www-style@w3.org
Thomas Jespersen wrote:
> 
> Matthew Brealey <webmaster@richinstyle.com> writes:
> 
> > What, for the purposes of first-letter, is a letter?
> 
> Here is what I found at
> http://www.w3.org/TR/REC-CSS2/selector.html#img-first-letter
> 
>   "The :first-letter pseudo-element matches parts of block-level
>  elements only.
> 
>    Some languages may have specific rules about how to treat certain
>  letter combinations. In Dutch, for example, if the letter combination
>  "ij" appears at the beginning of a word, both letters should be
>  considered within the :first-letter pseudo-element."
> 
> Furthermore:
> 
>   "Punctuation (i.e, characters defined in Unicode [UNICODE] in the
>   "open" (Ps), "close" (Pe), and "other" (Po) punctuation classes),
>   that precedes the first letter should be included, as in:"
> 
> (see illustration at above link).


Thanks. I was trying to ascertain that MSIE 5.5 was wrong in its
handling of :first-letter. In particular test 18 on this page:

http://www.richinstyle.com/test/application/firstletter.html

'This element has a non-breaking space as its first letter. Therefore
the 'T' shouldn't be red.' (MSIE has the T red).

I think I did read the cited paragraphs before (the root of the test),
but these buggy browsers do funny things to your mind (incidentally
there are quite a few other bugs there, which is disappointing to say
the least in a new implementation).

-----------------------------------
Please visit http://RichInStyle.com. Featuring:
MySite: customizable styles.         AlwaysWork style 
Browser bug table covering all CSS2 with links to descriptions.
Lists of > 1000 browser bugs         Websafe Colorizer 
CSS2, CSS1 and HTML4 tutorials.      CSS masterclass 
CSS2 test suite: 5000++ tests and 300+ test pages.
Received on Wednesday, 19 July 2000 05:02:34 GMT

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