Pull to refresh

Comments 2

Все верно, но наверное тут стоит добавить, что пожар часто проще предупредить, чем потушить. А в контексте верстки подобные ошибки очень часто (почти всегда) связаны с тем, что или где-то есть невалидный код (который одни браузеры пытаются интерпретировать на свой вкус, а другие пропускают), или были использованы CSS-свойства, которые не везде поддерживаются. И использование полной автоматической валидации всего кода до и после сборки экономит кучу времени при поиске этих ошибок. Мне кажется, что в наше время W3C Validator, Stylelint, doiuse и ESLint с максимально жесткими настройками (а может быть и sonarjs тоже) должны быть в каждом проекте по умолчанию. Это очень непопулярное мнение по всей видимости, но даже упомянутая в статье проблема (дублирование id) была бы найдена не после кучи экспериментов, а сразу, при автоматической проверке страниц после их сборки.
Если бы вы сразу пошли по очевидному пути и заменили svg кнопок примитивами без стилей, было бы не так интересно.) За статью спасибо.
Sign up to leave a comment.