Или я что-то упустил?
ал об этом селекторе и получал противоречивые ответы.
В:Что означают / deep / и :: shadow в селекторе CSS?
Мы видим:
Как отмечает Джоэл Х. в комментариях, с тех пор Chrome устарел / deep / combinator и в IE выдает синтаксическую ошибку.
В:https://github.com/Microsoft/vscode/issues/7002
Мы видим:
/ deep / больше не существует, поэтому я не думаю, что мы должны это поддерживать. >>> это новая версия, которая, вероятно, должна поддерживаться
Однако в Angular 2 документа:https://angular.io/docs/ts/latest/guide/component-styles.html
Мы видим:
Селектор / deep / также имеет псевдоним >>>. Мы можем использовать любой из двух взаимозаменяемо.
Очевидно, что было бы разумно доверять документам Angular 2, но я немного колеблюсь из-за всей этой противоречивой информации.
На самом деле, в последней версии Microsoft Visual Studio Code, ОБА/deep/
а также>>>
создавать ошибки, хотя они оба работают, несмотря на ошибки.
Мой вопрос двоякий:
/ Deep / здесь, чтобы остаться? Есть ли у нас какой-либо источник, цитата или что-нибудь из какой-либо спецификации, в которой говорится, что она будет принята? Или если это официально устарело?
Можем ли мы подавить эту ошибку в коде Visual Studio, не отключая проверку синтаксиса?