在编写Polymer概念证明时,我不断获得:
/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
在谷歌浏览器的控制台中。
有没有办法在每次加载页面时都不会收到此警告?
答案 0 :(得分:2)
您可能会看到此错误,因为您正在使用应用布局的类方法。如果您切换到使用自定义CSS mixins,那么您就不会收到错误。
所以只需导入:
<link rel="import" href="bower_components/iron-flex-layout/iron-flex-layout.html">
而不是 classes / iron-flex-layout.html (它似乎包含了导致警告的此文件)
然后使用:
body {
@apply(--layout-vertical);
@apply(--layout-fullbleed);
}
在您的样式中而不是:
<body class="layout vertical fullbleed">
为您的html元素添加类。
使用类是一种更简洁,更直观的应用布局样式的方法,这真是一种耻辱。