W3C home > Mailing lists > Public > whatwg@whatwg.org > May 2012

Re: [whatwg] Problems with width/height descriptors in srcset

From: Simon Pieters <simonp@opera.com>
Date: Tue, 22 May 2012 06:45:41 +0200
To: "WHATWG List" <whatwg@whatwg.org>, "Jeremy Keith" <jeremy@adactio.com>
Message-ID: <op.weo0uffeidj3kv@simons-macbook-pro.local>
On Mon, 21 May 2012 19:09:24 +0200, Jeremy Keith <jeremy@adactio.com>  

> Simon asked:
>>> It also lets us add "max-width", though that may complicate
>>> the resource choosing algorithm a bit.
>>> ~TJ
>> Does doing so solve any use cases?
> Yes, absolutely. I can go through it all again, but basically having  
> both a min-width/height and a max-width/height option gives the  
> developers the choice of either building in a "Mobile First" or Desktop  
> First" way.
> i.e.
> either:
> Use a small image by default in src and list larger and larger images in  
> srcset
> or:
> Use a large image by default in src and list smaller and smaller images  
> in srcset.
> If you want specific examples of responsive sites currently using one or  
> other of these techniques, I'll be able to find them for you.

I agree that that is a use case that should be solved, but I don't see how  
having both min- and max- solves that. The email you just replied to had a  
proposal to address that use case, though:

On Mon, 21 May 2012 08:28:56 +0200, Simon Pieters <simonp@opera.com> wrote:

>> Also, since the fallback image participats as a candidate, but you  
>> cannot change its descriptors, you are not free to use any of the  
>> images as the fallback image. You might either want the narrowest image  
>> to be the fallback, or the widest image, or one in between, but the  
>> syntax doesn't allow choice, AFAICT.
> To solve this problem, I propose that we allow the src URL to be  
> specified in srcset, and when it is, don't add src as a candidate. It  
> would be good with a keyword "inf" or "infinity" as a width descriptor  
> in this case so you don't need to specify "1x" when you want infinity.

(This even allows using one of the "in between" images as the fallback.)

Simon Pieters
Opera Software
Received on Tuesday, 22 May 2012 04:46:36 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:09:13 UTC