相关疑难解决方法(0)

在Angular 2中使用/ deep /和>>>

我一直在阅读这个选择器,并得到相互矛盾的答案.

In:/ deep /和:: shadow在CSS选择器中的含义是什么?

我们看:

正如Joel H.在评论中指出的那样,Chrome已经弃用了/ deep/combinator,并且在IE中给出了语法错误.

在:https://github.com/Microsoft/vscode/issues/7002

我们看:

/深/不再存在,所以我认为我们不应该支持它.>>>是新版本,应该可以支持

但是,在Angular 2文档中:https://angular.io/docs/ts/latest/guide/component-styles.html

我们看:

/ deep/selector也有别名>>>.我们可以互换使用两者中的任何一个.

显然,相信Angular 2文档是明智的,但由于所有这些相互矛盾的信息,我有点犹豫不决.

事实上,在最新版本的Microsoft Visual Studio Code中,BOTH /deep/>>>创建了错误,尽管它们都能正常工作,尽管有错误.

我的问题是双重的:

  1. 是/深/这里留下来?我们是否有任何来源,报价或任何规范中的任何内容表明它将被采用?或者如果它已被正式弃用?

  2. 我们可以在没有全部禁用语法检查的情况下在Visual Studio代码中抑制此错误吗?

css css-selectors angular

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

angular ×1

css ×1

css-selectors ×1