- From: Jonas Salling <salling@cooper.xanthus.se>
- Date: Thu, 8 Aug 1996 09:30:11 +0100
- To: Jonas Salling <salling@cooper.xanthus.se>, "'Carl Morris'" <msftrncs@htcnet.com>
- Cc: WWW Style List <www-style@w3.org>
The P around the image isn't a problem as I see it, since (1) UAs are allowed to not treat images as "first letters" and (2) the image is explicitly set to "float:left" (which will override "float: left siblings" in the first-letter rule, supposing this rule applies to images). As you point out, the first-letter rule will induce a fictional tag sequence like: <p><span style="font-size: 300%; display: block; float: left siblings;">F</span>irst line. If you consider a tree representaion of this expression, the "siblings" of the span are easy to identify. <p> ---+---- <span style="font-size: 300%; ---------- "F" | display: block; | float: left siblings;"> | | +---- "irst line." I don't think it's such a great idea to say that the "parent" can flow to the right, because this would in a way imply that the span should flow to the right of itself... (see what I mean?) I must admit though, that there may be better names for this behaviour than "siblings". What do you think? /Jonas ---------- From: Carl Morris Sent: Thursday, August 08, 1996 3:19 AM To: Jonas Salling Cc: WWW Style List Subject: Re: Problem with float left and drop caps | p:first-letter { font-size: 300%; display: block; float: left siblings; } | <p><img style="float: left;" ...> | <p>This is the first line. | <p>This is the second line. | +---+--- his is the first line. | | | | | | | | | | |--- his is the second line. | | | | | | | | | +---+ | I see this as a problem... why do you have a P around the image? The correct definition there will end up: <P><IMG> </P><P>first line </P><P>second line </P> The image should become the first letter of your first P ... Also, I don't see how your siblings thing works, how do you know whats a sibling ... the P:first-letter alias becomes <P><SPAN STYLE="font-size: 300%; display: block; float: left siblings;">F</SPAN>irst line. It might work better to call this a perent ... meaning that the parent of the span can wrap around... I don't know ... but this all sounds like more uses for it anyway...
Received on Thursday, 8 August 1996 04:30:52 UTC