Местоположение
Россия, Ярославская обл., Ярославль

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (11)
  • Тема OceanWP не готова к WP5.3 или причина в php 7.3.6?

    @Val_Ery_1
    Две минуты поиска на wp.org:
    https://wordpress.org/support/topic/5-3-throws-an-...
    Объяснение причины + вариант "срочного разрешения" проблемы... Или можно подождать, пока разрабы пофиксят
    Ответ написан
    2 комментария
  • Надо ли конвертировать картинки в webp?

    @Val_Ery_1
    минимум используют расширение webp, по большей степени стандартные png и jpg

    Тут не в формате проблема... А в "обратной совместимости" движков, на которых сайты сделаны. Всем же нужно заявлять, как ВордПрессу: "системные требования - php 7.4, но наш движок прекрасно работает и на 5.6".

    Возьмите, как пример, тот же ВордПресс. Самый популярный движок в мире! Чтобы добавить в него поддержку веппи, достаточно указать новый MIME тип webp. Вот только все изображения в нем обрабатываются через getimagesize. Поэтому, если сайт крутится на сервере, где php < чем 7.1, все webp каринки будут иметь ширину и высоту 0. То есть, отображаться не будут...
    Вы думаете, ВордПрессовцы будут переписывать свой image.php, внедряя в него imagewebp (для php < 7.1), или придумывать костыли, как с поддержкой html5? Не будут! Во-первых, потому, что сколько там жизни осталось этим устаревающим php? А во-вторых, как мне поддержка ответила еще года полтора назад - "А зачем? Ведь есть множество плагинов". Заметьте, никто не говорит, что плагины эти - монстры. Они просто есть.
    Вот и получается... ВордПресс, половина всех сайтов, если сам не напишешь (кода на страницу ноута размером, с созданием набора картинок по брейкпоинтам), то надо ставить плагин. Весом в половину всего ВордПресса. Который содержит в себе еще и инструменты для локального преобразования изображений из формата в формат. Ну кто таким заморачиваться будет?
    Да... И это я ещё не говорил про кэширование и создание наборов (вдруг вы хотите своё творение со своего айФона видеть)...

    Поэтому... Что-то мне подсказывает, что с остальными движками все примерно также. Если и есть где-нибудь веппи, то скорее всего ресурсы эти либо на голом html/php/&Co, либо владелец сам озадачился/внедрил...

    P.S. Я сам считаю, что использовать webp надо (и использую). Поверьте, есть места в нашей необъятной родине, где мобильный интернет работает так, чтоб лучше бы его вообще не было. И это - в 300 км от Москвы. И я ещё, на пробу, эксперимент проводил: брал исходник nef и с одинаковой потерей качества преобразовывал в jpg и webp (80%). Разница в итоговом размере получаемых файлов просто потрясающая.
    Ответ написан
    Комментировать
  • Как сделать вырез в border?

    @Val_Ery_1
    Ещё вариант:
    <div class="container"><a href="#">Text</a></div>
    a {
      font-family: 'Montserrat', sans-serif;
      font-size: 1.25rem;
      text-transform: uppercase;
      letter-spacing: 1.5rem;
      text-decoration: none;
      padding: 1.5rem 2.5rem;
      border: 1px solid white;
      border-radius: 4px;
      text-indent: 1.5rem;
      color: white;
      display: block;
      position: relative;
    }
    a::before {
      content: '';
      position: absolute;
      top: 0;
      left: 50%;
      width: 1rem;
      height: 1rem;
      transform: translateX(-50%);
      border-top: 1rem solid white;
      border-left: 1rem solid transparent;
      border-right: 1rem solid transparent;
    }
    a::after {
      content: '';
      position: absolute;
      top: -1px;
      left: 50%;
      width: 1rem;
      height: 1rem;
      transform: translateX(-50%);
      border-top: calc(1rem - 1px) solid #2aac65;
      border-left: calc(1rem - 1px) solid transparent;
      border-right: calc(1rem - 1px) solid transparent;
    }

    Codepen
    Ответ написан
    Комментировать
  • Что значит эта ошибка?

    @Val_Ery_1
    Все очень просто...
    Заходите на caniuse.com, в поиске вводите box-sizing и смотрите текущую ситуацию с поддержкой данного свойства различными браузерами (включая мобильные).

    Box-sizing на сегодняшний день поддерживается всеми браузерами, за исключением интернет эксплорера версии 6.

    Обратите внимание: у некоторых версий браузеров в прямоугольнике с номером версии присутствует минус в желтом поле. Нажимаете... И видите, что, к примеру, в Firefox версий со 2 по 28 данное свойство поддерживалось, если к его имени добавлялся префикс (-moz)...

    В результате, ваш валидатор ругается на то, что в коде присутствуют устаревшие названия свойств, которые современным браузера не нужны. Валидатор просто информирует вас о том, что прописывание этих свойств НЕ нужно. И это прописывание может существенно увеличить вес самого css файла.
    Ответ написан
    Комментировать