Почему в normalize.css выдает две ошибки?

Ссылка скопирована
1 ответ

Подключил normalize.css, почему он выдает две ошибки или предупреждения? Скопировал его с сайта точь в точь... с чем это связано? Я новичок и разбираюсь потихоньку)

Почему в 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 эти префиксы нужны, именно в том виде, в котором они там есть, чтобы подровнять стили между разными браузерами. В этом его задача. Так что предупреждения от обоих линтеров в данном случае не имеют практического смысла. Этот файл такой, какой есть, и мы не будем его трогать. Можно добавить этот файл в исключения, чтобы замечания по нему не мозолили глаза.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Дмитрий К. Ответ

    В normalize.css может быть несколько причин, по которым вы можете получить ошибки. Вот несколько возможных причин и способы их решения:

    1. Ошибка при подключении файла: Убедитесь, что файл normalize.css правильно подключен к вашему проекту. Проверьте путь к файлу и убедитесь, что он находится в нужной директории.

    2. Конфликт с другими стилями: Возможно, что стили из normalize.css конфликтуют с другими стилями в вашем проекте. Попробуйте временно отключить normalize.css и посмотреть, исчезнут ли ошибки.

    3. Обновление normalize.css: Проверьте, что у вас установлена последняя версия normalize.css. Возможно, что ошибки были исправлены в более новых версиях.

    4. Проверьте браузерную совместимость: Некоторые ошибки могут возникать из-за несовместимости normalize.css с определенными браузерами. Убедитесь, что вы используете правильные префиксы для различных браузеров.

    5. Проверьте наличие ошибок в самом файле normalize.css: Откройте файл normalize.css и внимательно просмотрите его содержимое на предмет возможных ошибок или опечаток.

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

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно