- From: L. David Baron <dbaron@dbaron.org>
- Date: Wed, 28 Dec 2011 10:03:58 -0500
- To: Lea Verou <leaverou@gmail.com>
- Cc: www-style list <www-style@w3.org>
On Wednesday 2011-12-28 13:01 +0200, Lea Verou wrote: > It was to my surprise that not only I couldn't find any current > pseudo-class for this, but also I couldn't even find a relevant > discussion on the list. > > Being able to select broken images has many popular use cases: > - Showing a more user-friendly and/or relevant message to the user, > something more fitting to the rest of the site perhaps > - Forcing UAs to display the alt text even when they don't by > default, as simply as img[alt]:error { content: attr(alt); } > - Controlling the dimensions of the broken image placeholder > - Hiding broken images > - Using the selectors API to select all broken images and display a > message somewhere Mozilla actually already has pseudo-classes to match different types of images that cannot be displayed: https://developer.mozilla.org/en/CSS/:-moz-broken https://developer.mozilla.org/en/CSS/:-moz-loading https://developer.mozilla.org/en/CSS/:-moz-user-disabled https://developer.mozilla.org/en/CSS/:-moz-suppressed These are needed to describe our internal behavior in our UA style sheet. > Mozilla even goes as far as to have a custom property for > rudimentary control over the display of broken images: > https://developer.mozilla.org/en/CSS/-moz-force-broken-image-icon -moz-force-broken-image-icon is an ancient hack used to implement a quirks mode behavior. -David -- 𝄞 L. David Baron http://dbaron.org/ 𝄂 𝄢 Mozilla http://www.mozilla.org/ 𝄂
Received on Wednesday, 28 December 2011 15:04:28 UTC