Pull to refresh

Comments 7

image-set

... не работает по поддерживаемому формату файла. По крайней мере, в тех браузерах, где это реально нужно (например, старые айфоны). Браузер увидит avif, честно его скачает, после чего скажет "фигня какая-то" и картинку не нарисует. Проверено.

Как лечить: смотрим заголовок Accept в начале сессии и вешаем на body классы типа supports-avif и supports-webp. Дальше в CSS указываем

.supports-webp .my-elem { background-image: url(...webp) }

Шрифты local сломаны с момента рождения (лет 15 назад). У юзера под заказанным именем может стоять что угодно. В частности, я напарывался а) на шрифты без кириллических символов и б) на шрифты-тёзки, тех же Open Sans-ов до гугла уже было штук 5 разных.

Вы абсолютно правы, удивился что src: local кто-то достал из чулана в 2к24

 У юзера под заказанным именем может стоять что угодно. В частности, я напарывался а) на шрифты без кириллических символов и б) на шрифты-тёзки, тех же Open Sans-ов до гугла уже было штук 5 разных.

Я может задам глупый вопрос. Как получается, что у пользователей стоит то, что не ожидалось?

  • софт, который ставит в систему свои шрифты. Если он не русифицирован, то кириллицы там скорее всего не будет, даже если она есть в полном оригинальном шрифте. И я уже не говорю про версии (да, шрифты тоже часто обновляют)

  • дизайнеры и прочие близкие по духу товарищи, которые тянут всё, что плохо лежит, потому что ну надо там быстро что-то поправить, а в брендбуке заказчика прописана какая-то чуть ли не индивидуальной разработки дичь

А зачем в примере с уникальным значением отступа для последнего элемента вообще дополнительный класс? Есть же отличный селектор :last-child. И не нужно плодить никаких сущностей.

Он не последний. Отступ может быть у любого элемента. Если нравится через псевдо-класс, нет проблем. Суть таже.

Sign up to leave a comment.