Почему в normalize.css выдает две ошибки?
Подключил normalize.css, почему он выдает две ошибки или предупреждения? Скопировал его с сайта точь в точь... с чем это связано? Я новичок и разбираюсь потихоньку)
Дополнительно:
не ошибки (подчеркиваются красным), а предупреждения.
загляните в View > Problems
А дело в том, что свойству apperance уже довольно давно не нужны префиксы.
И ещё, хочу предложить вообще прочитать что написано в normalize и выкинуть оттуда то, что устарело уже очень давно. Файл станет заметно меньше.
Ответы:
Не обращайте на это внимание. Иногда некоторые свойства подчеркиваются плагинами проверки орфографии или как устаревшие, или по другим причинам. Такие подчеркивания часто бывают в settings.json (файл настройки VSCode). Вы можете навести на подчеркнутое правило и должен всплыть кружочек, где будет написано в чем проблема (обычно он вылазит слева).
Вероятно вы используете либо встроенный в VSCode линтер для CSS, либо stylelint. С настройками по умолчанию они оба сообщают о наличии префиксов у CSS-свойств. В случае со встроенным линтером - у него есть настройка css.lint.vendorPrefix, смысл которой в том, что к свойству с префиксом нужно добавлять свойство без префикса, и если его нет, то это выглядит странно. В случае со stylelint - есть правило property-no-vendor-prefix. Там логика другая - в нормально выстроенном процессе сборки всю работу с префиксами на себя берет autoprefixer, соответственно само появление префиксов в коде выглядит как что-то лишнее. Если они добавляются автоматически, то писать их самому в обычных ситуациях вроде как не нужно.
В normalize.css эти префиксы нужны, именно в том виде, в котором они там есть, чтобы подровнять стили между разными браузерами. В этом его задача. Так что предупреждения от обоих линтеров в данном случае не имеют практического смысла. Этот файл такой, какой есть, и мы не будем его трогать. Можно добавить этот файл в исключения, чтобы замечания по нему не мозолили глаза.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


В normalize.css может быть несколько причин, по которым вы можете получить ошибки. Вот несколько возможных причин и способы их решения:
1. Ошибка при подключении файла: Убедитесь, что файл normalize.css правильно подключен к вашему проекту. Проверьте путь к файлу и убедитесь, что он находится в нужной директории.
2. Конфликт с другими стилями: Возможно, что стили из normalize.css конфликтуют с другими стилями в вашем проекте. Попробуйте временно отключить normalize.css и посмотреть, исчезнут ли ошибки.
3. Обновление normalize.css: Проверьте, что у вас установлена последняя версия normalize.css. Возможно, что ошибки были исправлены в более новых версиях.
4. Проверьте браузерную совместимость: Некоторые ошибки могут возникать из-за несовместимости normalize.css с определенными браузерами. Убедитесь, что вы используете правильные префиксы для различных браузеров.
5. Проверьте наличие ошибок в самом файле normalize.css: Откройте файл normalize.css и внимательно просмотрите его содержимое на предмет возможных ошибок или опечаток.
Если после выполнения всех этих шагов проблема остается, пожалуйста, предоставьте более подробную информацию о том, какие ошибки именно вы получаете, чтобы мы могли помочь вам более точно.