Re: An error pseudoselector for media

On Thu, Feb 2, 2012 at 10:57 PM, Charles Pritchard <chuck@jumis.com> wrote:
> It occurred to me this evening, as I was chatting on webapps about
> createObjectURL, that an error pseudoselector for image elements would be
> darn handy.
>
> I had to use JavaScript for my project recently, because my primary image is
> a PNG but I've embedded an SVG resource as a fallback.
> Well, my primary image is an SVG at a separate url, and my fallback is an
> embedded SVG... but the point remains.
>
> It'd be swell to have something like this
>
> #myImage::error {
>  content: url(#fallback);
> }
>
> <img src="howdy.png" />
> <svg id="fallback" />
>
> I know that there are some vendor specific selectors that touch the
> periphery of this case.
> They're mostly about handling the image-broken visualization.
>
> onerror does not succumb to issues of CORS, so it seems quite safe to use it
> as a semantic with CSS.
> Further, it's possible that an error will occur at any time, such as a low
> memory condition.
>
> That's something that JS is not so awesome at handling.

Yes, Matt Wilcox started a thread on this subject a few weeks ago.  I
recommend reading that and continuing the conversation there.

~TJ

Received on Friday, 3 February 2012 14:25:16 UTC