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, 17 Jan 2007 15:13:01 +0100
Message-ID: <6c97b8b10701170613v45cb0027hdac300116f93ffc6@mail.gmail.com>
To: "Peter Sorotokin" <psorotok@adobe.com>
Cc: www-style <www-style@w3.org>

On 1/3/07, Peter Sorotokin <psorotok@adobe.com> wrote:
> I think it is pretty clear from CSS spec that svg is a replaced element,
> because its content is not rendered by CSS formatter. Element's box
> itself, of course, is under the control of the formatter, but that is no
> different for an img or object elements. Perhaps, listing svg element as
> an example of a replaced element would be good.

So <object> isn't a replaced element in this example when svg is not supported?
<object data="test.svg" type="image/svg+xml"><span
style="display:block;">text</span></object>

When the content of an element isn't rendered by the CSS formatter,
then it automatically means it is a replaced element then?

> Definition of the rendered content does seem to be too narrow to me.

So that text needs to be changed then, right?

I'm trying to find a definition of what a CSS formatter is, where can
I find more information about this term?

Regards,
Martijn

> Peter
>
> -----Original Message-----
> From: www-style-request@w3.org [mailto:www-style-request@w3.org] On
> Behalf Of Martijn
> Sent: Wednesday, January 03, 2007 4:24 AM
> To: www-style
> Subject: Definition of a replaced element
>
>
> 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, 17 January 2007 14:13:15 GMT

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