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

Re: Definition of a replaced element

From: Mike Bremford <mike-css@bfo.co.uk>
Date: Wed, 3 Jan 2007 13:03:20 +0000
Message-Id: <AE3DFF8B-D61C-49EB-81F0-CDBE7FCEC6E5@bfo.co.uk>
To: www-style <www-style@w3.org>

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.

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/
Received on Wednesday, 3 January 2007 13:03:51 UTC

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