169 похожих чатов

Кстати еще такой момент, может кто-нибудь может подсказать ? У img

- понятное дело, width и height прописывается как атрибуты тега. В случае резиновой верстки, насколько изучал вопрос - необходимо прописывать не размер изображения, в котором оно будет отрендерено на странице (Rendered size), а размер исходника (Intrinsic size), чтобы браузеру было удобно высчитывать пропорции (Aspect ratio) и рендерить изображение. Rendered size указывается в любом случае в css, чтобы не было смещений layout'а при рендере.
А вот в случае с picture...
В спецификациях указано следующее: прилагаю скриншот
Получается в каждом picture, у каждого source и img - необходимо указывать width и height ?

6 ответов

15 просмотров

Да, вот же пример на https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source <picture> <source srcset="landscape.png" media="(min-width: 1000px)" width="1000" height="400"> <source srcset="square.png" media="(min-width: 800px)" width="800" height="800"> <source srcset="portrait.png" media="(min-width: 600px)" width="600" height="800"> <img src="fallback.png" alt="Image used when the browser does not support the sources" width="500" height="400"> </picture>

userconcept-Concept Автор вопроса
Evgeniy Beskrovnyy
Да, вот же пример на https://developer.mozilla.org...

Точно, Спасибо Большое! ) Странно как сразу не увидел, я что-то с mdn/picture - сразу на whatwg перешел, а на mdn в документации к source все подробно описано )

Нууу эти атрибуты у сурсов тока завезли в спеку они не поддерживаются. Так что пока только размеры на имж для того что бы браузер знал пропорции и стили. Ну или только стили, если атрибуты не побеждаются.

userconcept-Concept Автор вопроса
Alex Elkin🇪🇸
Нууу эти атрибуты у сурсов тока завезли в спеку он...

Да, в css конечно всегда указываю явные размеры для рендера изображений, если они не резиновые, если резиновые - тогда width: 100%; или max-width: 100%; В зависимости от обстоятельств ) Поидее в таком случае, даже если изображение будет подгружено позже, насколько я понимаю - не будет происходить reflow, либо как минимум не будет смещаться layout визуально ) Но в то же время хотелось бы дать браузеру изначально информацию об исходных width/height изображений, чтобы ему было еще на этапе layout'а удобней делать вычисления, исходя из пропорций width/height изображений ) По идее я предполагаю, что в любом случае, с заделом на будущее можно прописать width/height для source'ов, вряд ли это будет считаться не валидным кодом, а со временем это поможет браузерам ) Поправьте, если в чем-то не прав )

userconcept Concept
Да, в css конечно всегда указываю явные размеры дл...

Проверь в валидаторе, но должно нормально все быть.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта