Для верстки сайта используют HTML и CSS код: первый отвечает за структуру страницы, второй — за ее внешний вид. Чтобы улучшить качество кода, его проверяют на валидность. Что дает такая проверка и как ее проводить — рассказываем в статье. Валидация HTML и CSS — это проверка верстки на соответствие требованиям W3C (Консорциума Всемирной паутины). Так называется объединение организаций, которые разрабатывают единые стандарты веб-технологий. Эти стандарты нужны, чтобы обеспечить согласованность и совместимость между разными программами и сделать интернет более универсальным...
Как проверить поддержку css-свойства в браузере? В одном из предыдущих постов мы обсуждали достаточно специфичные значения свойства text-wrap, который на данный момент поддерживаются не всеми браузерами. Но как убедиться в момент, что текущий браузер поддерживает ту или иную опцию? @supports — это правило CSS, которое позволяет проверять, поддерживает ли браузер определённое свойство или его значение. Если свойство поддерживается, то стили, вложенные в @supports, применяются. Например, мы бы могли переписать пример из предыдущего поста так, чтобы применять значения, только если они поддерживаются данным браузером, а в противном случае, если свойство не поддерживается, акцентировать это цветом. Таким образом, с помощью директивы @support вы можете не только проверять доступность свойств прямо в CSS, но и использовать фоллбеки при необходимости.