• <style scoped >中使用深度选择器影响子组件


    摘自:https://blog.csdn.net/zhouzuoluo/article/details/95593143

    <style scoped >中使用深度选择器影响子组件
     

    在<style scoped >样式中使用深度选择器影响子组件,可以使用 >>> 操作符,使用如下

    .MiddleContainerPage >>>.el-button--primary{
    color:red;
    }
    在 SCSS / Sass 之类的预处理器无法正确解析 >>>, 所以 /deep/ 操作符取而代之,代码如下

    .MiddleContainerPage /deep/.el-button--primary{
    color:red;
    }
    注意事项:

    CSS 作用域不能代替 class。考虑到浏览器渲染各种 CSS 选择器的方式,当 p { color: red } 设置了作用域时 (即与特性选择器组合使用时) 会慢很多倍。如果你使用 class 或者 id 取而代之,比如 .example { color: red },性能影响就会消除。你可以在这块试验田中测试它们的不同。
    在递归组件中小心使用后代选择器! 对选择器 .a .b 中的 CSS 规则来说,如果匹配 .a 的元素包含一个递归子组件,则所有的子组件中的 .b 都将被这个规则匹配。
    ————————————————
    版权声明:本文为CSDN博主「广积粮缓称王」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/zhouzuoluo/article/details/95593143

  • 相关阅读:
    knockout之ko if绑定和ifnot绑定
    inline-block去掉空白距离的方法
    DOM
    $(document).ready()与window.onload的区别
    white-space: nowrap
    商品列表属性过滤
    for循环与for in循环
    表单验证
    表单验证四个步骤
    ID和Name的区别
  • 原文地址:https://www.cnblogs.com/xichji/p/12376563.html
Copyright © 2020-2023  润新知