[whatwg] <imgset> responsive imgs proposition (Re: The src-N proposal)
Maciej Stachowiak
mjs at apple.com
Tue Nov 19 22:14:17 PST 2013
On Nov 19, 2013, at 4:17 PM, Laurent Perez <l.laurent.p at gmail.com> wrote:
> Hi
>
> I was at the Paris RICG meetup in Paris, I understand the complexity of the
> responsive requirements.
> I'd like to propose the following pseudocode, building upon CSS4 range
> media queries.
>
> @media (3dppx > resolution >= 2dppx), (min-width: 320px) {
> .artdirection {
> background-image:url(high.png);
> background-position: center;
> background-repeat: no-repeat;
> min-width: 100%;
> }
> }
>
> <img src="" class="artdirection"/>
>
> What do you think ?
We've been discussing these kinds of CSS-based proposals. Is there a reason you picked 'background-image' instead of 'content'? As discussed earlier in the thread 'content is likely to work better in a variety of ways.
Also, what do you think about the attr(src-medium url) trick, which would let the image URLs be in the markup but the media queries in un-repeated CSS?
Regards,
Maciej
>
> laurent
>
>
>
> On Tue, Nov 19, 2013 at 2:19 AM, Tab Atkins Jr. <jackalmage at gmail.com>wrote:
>
>> On Mon, Nov 18, 2013 at 5:08 PM, Maciej Stachowiak <mjs at apple.com> wrote:
>>> I see. It seems like it would be simpler to just define content on a
>> real element to have the existing WK/Blink behavior without saying
>> "replaced". It is not obvious why ignoring the element size is a useful
>> default behavior. But I suppose that discussion is out of scope here and
>> would better be discussed in a CSS-relevant forum.
>>
>> Yeah, feel free to raise it in www-style if you're interested.
>> Otherwise, fantasai and/or I will take care of it in due time, when we
>> have time for it.
>>
>>> For the sake of curiosity: is there any reasonably accurate current
>> draft that describes what 'content' is supposed to do on a non-pseudo
>> element?
>>
>> Nope.
>>
>>> The most recent reference I could find is <
>> http://www.w3.org/TR/css3-content/> but that hasn't been updated in a
>> while. It says "If the computed value of the part of the 'content' property
>> that ends up being used is a single URI, then the element or pseudo-element
>> is a replaced element. The box model defines different rules for the layout
>> of replaced elements than normal elements. Replaced elements do not have
>> '::before' and '::after' pseudo-elements; the 'content' property in the
>> case of replaced content replaces the entire contents of the element's
>> box." But I can't tell if that matches what you say or is the opposite.
>>
>> Right, Content is out-of-date and hasn't been sanity checked. Don't
>> let the recent-ish date fool you; it's just a stripped-down version of
>> the older 2003 draft, and the remaining parts haven't been seriously
>> gone over yet.
>>
>> ~TJ
>>
>
>
>
> --
> http://laurentperez.fr
> J2EE tips and best practices
More information about the whatwg
mailing list