CSS 为没有内容的元素设置样式 :not(:empty)

2022-01-24 10:00:46 浏览数 (1)

当我们想要根据元素内部是否有内容来显示特定的样式时 我们可以使用 :not 与:empty 结合来实现这个效果

代码如下

代码语言:javascript复制
.handle_menu_content:not(:empty){
      width: 90px;
      position: fixed;
      z-index: 999999;
      top: 0;
      z-index: 9999999;
      left: 38px;
      background: #fff;
      border-radius:3px;
      border: 1px solid #B3CAF5;;
      line-height: 1;
}

用于选中最后一个元素 :last-of-type

代码语言:javascript复制
.status_btn_outer:last-of-type{
        button{
          border-right: 1px solid #D2DCED;
        }
      }

上面一行代码选中的还是类为status_btn_outer的最后一个元素

如果要选选中某一个元素内部的最后一个元素 请使用:last-of-child

0 人点赞