- From: Anne van Kesteren (fora) <fora@annevankesteren.nl>
- Date: Thu, 04 Mar 2004 19:16:50 +0100
- To: www-style@w3.org
This e-mail addresses several aspects in relation to the CSS3 Generated and Replaced Content Module. || PROPOSAL || * :replaced pseudo-class * This pseudo-class can be used for styling a replaced element. EXAMPLE img{ display:inline; content:attr(src,url),attr(alt),attr(src); } img:replaced{ display:inline-block; } * ::line(arguments) pseudo-element * This pseudo-element can be used to style individual lines. It can accept arguments, just like :nth-child(). This can replace ::line-marker in the current css3-content WD, since that isn't needed anymore. EXAMPLE pre::line{ display:list-item; color:#000; background:#fff; } pre::line(2n){ background:#ccc; } pre::line::marker{ /* generate line numbers */ } || COMMENTS || - 4.2. Inserting content into an element: the '::before' and '::after' pseudo-elements > An anonymous table cell box is generated around the '::before' > content in this case, resulting in a 3×2 table. How is this possible? I though that ::before and ::after worked like this: EXAMPLE <span><::before/>actual content<::after/></span> If you replace the SPAN element with a TD element. How can it ever be generated _before_ the TD element and not generated as a child of the TD element, what one would expect? - 4.3. Wrapping elements in pseudo-elements with '::outside' Why doesn't ::outside(1) inherits from ::outside(2)? If it creates this markup: EXAMPLE <::outside(2)><::outside(1)><span/></::outside(1)></::outside(2)> It would make more sense if (1) inherits from (2) imo. - 12. Replaced content What is the difference: EXAMPLE element{ content:"string"; } other-element{ content:url(string.txt); /* the file contents are: "string" */ } It is quite strange that "content" sometimes replaces the element and _all_ its children and sometimes it does not. (I am aware this is in contradiction with me :replaced proposal, but I'm sure there are some good reasons for this, not?) -- Anne van Kesteren <http://annevankesteren.nl/>
Received on Thursday, 4 March 2004 13:36:10 UTC