- From: Giovanni Campagna <scampa.giovanni@gmail.com>
- Date: Wed, 6 May 2009 13:53:35 +0200
2009/5/5 Robert O'Callahan <robert at ocallahan.org>: > On Tue, May 5, 2009 at 4:35 AM, Giovanni Campagna > <scampa.giovanni at gmail.com> wrote: >> >> What is embed used for? Flash and videos. Both have intrinsic sizes >> What is object used for? Videos, Java applets and Silverlight. They >> all have intrinsic sizes. > > In principal, maybe they do, but typically those sizes are not exposed to > the browser and are not used in layout. This is an implementation problem (and likely a bug: if a don't specify width/height for video I should get the intrinsic size, not a default) >> Basically, for what concerns rendering (the element being "replaced" >> in the CSS meaning of term), <img>,<embed>,<object>,<svg> have >> intrinsic sizes (they may be rescaled, but this is ortogonal) > > SVG images often don't have an intrinsic size. What's the intrinsic size of > this image? > <svg xmlns="http://www.w3.org/2000/svg"> > ? <linearGradient id="g" x1="0" y1="0" x2="1" y2="0"> > ??? <stop stop-color="red" offset="0"/><stop stop-color="lime" offset="1"/> > ? </linearGradient> > ? <rect x="0%" y="0%" width="100%" height="100%" fill="url(#g)"/> > </svg> That <svg> hasn't got intrinsic sizes, so it cannot be rendered on a canvas. This doesn't preclude the use of <svg> with intrinsic sizes, that are given only by width/height attributes on <svg>. > Rob > -- > "He was pierced for our transgressions, he was crushed for our iniquities; > the punishment that brought us peace was upon him, and by his wounds we are > healed. We all, like sheep, have gone astray, each of us has turned to his > own way; and the LORD has laid on him the iniquity of us all." [Isaiah > 53:5-6] > Giovanni
Received on Wednesday, 6 May 2009 04:53:35 UTC