@GoodPirojok

Возможно ли использовать source без picture или в picture пихать ссылку?

Есть какое-то более элегантное оформление адаптивного изображения с сылкой?

<figure>
<picture>
 <source srcset="mdn-logo-wide.png" media="(min-width: 600px)">
 <img src="mdn-logo-narrow.png" alt="MDN">
</picture>
<a>link</a>
</figure>
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Firsov36
full-stack web developer
Есть спецификация для <picture> и нарушать нельзя, а то браузеры могут отреагировать на это по своему.

Есть еще тот же <img>, может он вам больше подойдет для элегантности...

<img
        src="images/400.jpg"  
        srcset="images/800.jpg 2x, images/1200.jpg 3x"
        sizes="(min-width: 700px) 75vw, 100vw"
        >
Ответ написан
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
Читай документацию:
Любой элемент, который разрешает встроенный контент


Это значит, что ты можешь завернуть его в тег <a>, так как сам picture это не более, чем техническая обертка.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы