Я добавил вторую строчку в самый конец:
По моей затеи в первой строчке занимают как 5 ячеек 2 ячейки - по 3 и по 2.
preserveAspectRatio="none"
для SVG, чтобы оно смогло менять пропорции. Иначе вам будет мешать высота. при загрузке не верно верно выводить размер, только при первой загрузки страницы и сброса кеша
strong
имеет семантическую нагрузку = важный текст. В данном случае это скорее span с жирностью в стилях. Почемуто отступы появляются только по бокам
a
вполне достаточно.box-sizing: border-box
при ширине в 100%. Правильно ли я делаю?
<picture>
<source type="image/webp" media="(min-width: 940px)" srcset="img/panorama-desktop@1x.webp, img/panorama-desktop@2x.webp 2x">
<source type="image/webp" media="(min-width: 620px)" srcset="img/panorama-tablet@1x.webp, img/panorama-tablet@2x.webp 2x">
<source type="image/webp" srcset="img/panorama-mobile@1x.webp, img/panorama-mobile@2x.webp 2x">
<source media="(min-width: 940px)" srcset="img/panorama-desktop@1x.jpg, img/panorama-desktop@2x.jpg 2x">
<source media="(min-width: 620px)" srcset="img/panorama-tablet@1x.jpg, img/panorama-tablet@2x.jpg 2x">
<img class="photo-card__img photo-card__img--main" src="img/panorama-mobile@1x.jpg" srcset="img/panorama-mobile@2x.jpg 2x" alt="фото">
</picture>
Вы табличные данные так размечаете или раскладку блоков делаете?
Если первое, то это действительно table. Если второе, то, в основном, гриды или флексы.