W3C home > Mailing lists > Public > public-respimg@w3.org > November 2014

Re: Informing the browser of the expected size of the image

From: Simon Miles-Taylor <smilestaylor@gmail.com>
Date: Wed, 5 Nov 2014 00:01:55 +0000
Message-ID: <CAGeVLLOe=VyuA5GOKdgxyafWFcPOPRnEE0PSygDV8nJ+yiV_pA@mail.gmail.com>
To: Ilya Grigorik <igrigorik@google.com>, public-respimg@w3.org
IIya,

The trick with images is to put them in a Div and the text underneath that
way the browser can place the text underneath and deposit the image into a
"container" above.

If you put a Null image preceding the real image with Height of 100% and
Width of 0 and use vertical align on both images you will get vertical
alignment.

I cheat I have VB code that collects and stores the image attributes.

Simon

On 4 November 2014 22:14, Ilya Grigorik <igrigorik@google.com> wrote:

>
> On Fri, Oct 31, 2014 at 10:38 AM, Kornel <pornel@pornel.net> wrote:
>
>> > On 27 Oct 2014, at 17:03, steve@steveclaflin.com wrote:
>> >
>> > Now, in particular, when we could have images with different aspect
>> ratios, it seems like the browser wouldn't know until it downloads one what
>> the aspect ratio is.  And we might end up with a very jumpy page.
>>
>> For this I'm rooting for "smart" HTTP/2 servers that can push all image
>> file headers (that contain image dimensions) to the client very early, and
>> resume sending of the rest of the image data only after other assets have
>> been sent. In theory HTTP/2 allows servers to do this automatically with
>> very little overhead and it would "just work" without need for any extra
>> markup.
>>
>> Of course, we're not there yet. I feel your pain, interaction between
>> image height and max-width is really annoying.
>
>
> s/we're not there yet/we'll be there in few weeks time/
>
> Chrome 39 is shipping http/2 in stable, so is FF 35. Meaning, in a few
> weeks time we'll have a significant fraction of users running HTTP/2
> capable browsers... and we can start experimenting with above server
> implementations.
>
> ig
>
Received on Wednesday, 5 November 2014 00:13:27 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:06:15 UTC