Re: Definition of a replaced element

On Wed, 03 Jan 2007 14:03:20 +0100, 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 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  
Martijn.


> 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
<http://annevankesteren.nl/>
<http://www.opera.com/>

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