html css

作者: 并入高黄 | 来源:发表于2019-05-10 11:00 被阅读0次
    HTML <style> scoped 属性
    scoped 属性是一个布尔属性。

    如果使用该属性,则样式仅仅应用到 style 元素的父元素及其子元素。

    <style scoped>
    </style>
    
    单行文字超出省略号
    text-overflow:ellipsis;   //表示文本超出用省略号代替
    white-space:nowrap;   //表示文本不换行;
    overflow:hidden;     //表示超出隐藏;
    
    多行文字超出省略号
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    
    vue >>> /deep/
    vue引用了第三方组件,需要在组件中局部修改第三方组件的样式,而又不想去除scoped属性造成组件之间的样式污染。此时只能通过>>>,穿透scoped。
    
    有些Sass 之类的预处理器无法正确解析 >>>。可以使用 /deep/ 操作符( >>> 的别名)
    
    <style scoped>
    
      外层 >>> 第三方组件 {
          样式
      }
    
    /deep/  第三方组件 {
          样式
      }
    </style>
    

    相关文章

      网友评论

        本文标题:html css

        本文链接:https://www.haomeiwen.com/subject/euwmoqtx.html