[whatwg] Viewing situations - Re: The src-N proposal

Markus Ernst derernst at gmx.ch
Sun Nov 10 14:29:32 PST 2013

Am 10.11.2013 18:36 schrieb Markus Ernst:
> Moving the distinction of viewing situations to the head would have some
> advantages IMO:
> - Verbosity is centralized, thus has not to be repeated in every <img>
> element
> - The UA does not need to evaluate the same MQs again for every <img> in
> the content
> - In order to achieve a consistent handling of "responsivity", the
> situation variables may be reused in other content elements, such as
> <video>, and also in the <link> element as an alternative to todays
> @media attribute
> - Easier handling of redesigns when breakpoints change; no modifications
> needed in the page content

While writing answers to Yucca's and Tab's messages, I got aware of one 
more interesting point:

Many websites are maintained by editors who have no deep knowledge of 
HTML. They use CMS systems that provide more or less intuitive UIs for 
content editing. Now, every respImg solution that uses MQs inside the 
<img> element will be quite hard to create an useable UI for. In the 
image selection dialog, it would need to handle an unknown number of 
sources with the respective MQs. And the editors will need to consult a 
manual each time they insert an image, to know the values they have to 
enter for the MQ.

OTOH, handling a predefined set of viewing situations could be easily 
implemented in the image picker of a CMS. Once the system knows the 
situation variables (by parsing the template's head, or configured in 
the preferences), it can show a dialog that asks for the exact set of 
required sources.

More information about the whatwg mailing list