W3C home > Mailing lists > Public > www-style@w3.org > January 2007

Re: Definition of a replaced element

From: Martijn <martijn.martijn@gmail.com>
Date: Wed, 3 Jan 2007 14:24:00 +0100
Message-ID: <6c97b8b10701030524t37fa449cy22448b81c810d17d@mail.gmail.com>
To: "Mike Bremford" <mike-css@bfo.co.uk>
Cc: www-style <www-style@w3.org>

On 1/3/07, Mike Bremford <mike-css@bfo.co.uk> wrote:
>
> A replaced element is just a "black box" to CSS - the internal
> content of that box is defined by something outside CSS. Examples are
> SVG graphics as you've pointed out, but also bitmap images, java

Well, svg can be styled with css, like for instance, 'fill', 'stroke',
but apparantly svg elements also use css properties like 'font' (and
derivative), 'direction', 'cursor', etc.
So the <svg> element doesn't seem to me like a "black box" to css.

Regards,
Martijn

> applets, flash, and even Text nodes (not immediately obvious, but
> makes sense if you imagine each Text node in the DOM as a box, with
> an inherent width/height based on the font, the letters and so on).
>
> For example, consider a bitmap image. Although you can specify a
> width, height etc. which controls how that box is positioned, there's
> nothing you can do in CSS to control the contents of that box. That's
> all "replaced element" means.
>
> Cheers... Mike
>
>
> On 3 Jan 2007, at 12:24, Martijn wrote:
>
> >
> > I was reading this mail thread:
> > http://lists.w3.org/Archives/Public/www-svg/2007Jan/0001.html
> >
> > And it was mentioned that <svg> was a replaced element.
> >
> > When I look at the definition of a replaced element:
> > http://www.w3.org/TR/CSS21/conform.html#replaced-element
> > Apparently this applies to the <svg> element, right?
> > "An element that is outside the scope of the CSS formatter"
> > So the content of an <svg> element is outside the scope of the CSS
> > formatter?
> > Wat is exactly is the CSS formatter?
> >
> > Definition of Rendered content:
> > http://www.w3.org/TR/CSS21/conform.html#rendered-content
> > "The rendered content of a replaced element comes from outside the
> > source document"
> > That seems to be not the case for the <svg> element, or am I
> > misreading this in some way?
> >
> > Regards,
> > Martijn
> >
> >
> > --
> > Martijn Wargers
> > Help Mozilla!
> > http://weblogs.mozillazine.org/qa/
> > http://www.mozilla.org/contribute/
> >
>
>
>


-- 
Martijn Wargers
Help Mozilla!
http://weblogs.mozillazine.org/qa/
http://www.mozilla.org/contribute/
Received on Wednesday, 3 January 2007 13:24:09 GMT

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