On Aug 30, 2009, at 4:20 PM, Robert O'Callahan wrote:
> On Sat, Aug 29, 2009 at 3:07 PM, Tab Atkins Jr.
> <jackalmage@gmail.com> wrote:
> (I'll note quickly that my favorite, and I think generally the best
> solution, is the one being created by the Media Fragments WG where
> they're defining one form of hash on links to image files. Using frex
> "image.png#xywh=0,40,20,20" would select a 20x20 region, starting on
> the left edge, 40px from the top.
>
> The problem with that approach is that it doesn't degrade gracefully
> for browsers without the feature.
Wouldn't "image.png#xywh=0,40,20,20" be treated the same as
"image.png" in UAs that did not support the special meaning of the
hash value, leaving you with a single image to use for everything,
just as with UAs that didn't support "-moz-image-rect()"?
> We've just landed a feature on Gecko trunk for image values of the
> form -moz-image-rect(image.png,0,40,20,20), which does allow
> graceful degradation, e.g.
> background: url(image-small-05.png);
> background: -moz-image-rect(image.png,0,40,20,20);
>
> But we may need to add some other feature to support Alex's use case.
>
> 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]