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

Re: Definition of a replaced element

From: Anne van Kesteren <annevk@opera.com>
Date: Wed, 03 Jan 2007 14:07:19 +0100
To: "Mike Bremford" <mike-css@bfo.co.uk>, www-style <www-style@w3.org>
Message-ID: <op.tlkxehus64w2qv@id-c0020>

On Wed, 03 Jan 2007 14:03:20 +0100, Mike Bremford <mike-css@bfo.co.uk>  
> 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 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.

I'm not sure how this answers any of the specific questions raised by  

> 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?

Anne van Kesteren
Received on Wednesday, 3 January 2007 13:07:34 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:27:27 UTC