Этот вопрос тесно связан с другим в SO, но он не является дубликатом: Netbeans CSS не намекает на все свойства .
Этот пост, связанный с тем, что NetBeans не предоставляет подсказки для автозаполнения для определенных допустимых значений свойства CSS display . Ваш вопрос показывает, что проблема является более обширной и более серьезной по нескольким причинам:
- Это не просто значения CSS , отображающие , которые не предлагаются автозаполнением в NetBeans. Например, свойства разрыв строки и разрыв таблицы-столбца не предлагаются, но разрыв столбца равен!
- Проблема не сводится к тому, что автозаполнение бесполезно. Похоже, что любое допустимое значение свойства, которое не предлагается автозаполнением, также будет сообщаться NetBeans как ошибка синтаксического анализа CSS при использовании в CSS коде. Например, автозаполнение не предлагает grid-column-gap в качестве опции, а также сообщается как ошибка: "Неизвестное свойство grid-column-gap" .
- Хотя автозаполнение не предлагает grid или flex в качестве параметров для display , их использование не рассматривается как ошибка при использовании в коде CSS, но это потому, что любое значение для display принято.
- Как вы указали, более коварный аспект ложных сообщений об ошибках заключается в том, что он может усложнить выявление реальных проблем в вашем коде CSS.
NetBeans позволяет отфильтровывать конкретные ошибки синтаксического анализа или все ошибки синтаксического анализа в файле или во всем проекте, но ни один из этих параметров действительно не помогает. К сожалению, я не знаю ни одного реального решения в краткосрочной перспективе; NetBeans должен быть исправлен.
Я обновил существующий Отчет об ошибках NetBeans , чтобы уточнить, что проблема более серьезная и обширная, чем первоначально сообщалось. Кроме того, проблема не устранена с Apache NetBeans 9.0 RC1 .
Единственная хорошая новость - несмотря на то, что NetBeans неверно сообщает об ошибках для некоторых допустимых свойств CSS, приложение будет работать нормально, но вы, вероятно, уже знаете это.
Я обновлю этот ответ, когда в NetBeans будет исправлена эта проблема.