chrome89 css /deep/无效

chrome 89 css样式 /deep/ 不生效

原本应用样式

/deep/ 没办法选中元素 导致样式失效,请问有什么解决办法?

 

回答:

嵌套/deep/会失效,一层deep是可以覆盖样式的

/* 下面的样式不会生效 */

/deep/ .a {

...

/deep/ .b {

...

}

}

/* 只有一层的deep是没问题的 */

/deep/ .a {

...

}

/deep/ .b {

...

}

解决方案(vue中):

  1. 采用scoped的样式

    • 不用deep
    • deep嵌套最多一层,去掉多层的deep嵌套(注意样式覆盖,外层加个类名)

  2. 全局的样式不需要使用/deep/

以上是 chrome89 css /deep/无效 的全部内容, 来源链接: utcz.com/a/124651.html

回到顶部