首页 > 其他分享 >关于nth-of-type的注意事项

关于nth-of-type的注意事项

时间:2023-02-22 10:56:23浏览次数:35  
标签:box 标签 元素 nth 注意事项 type 选择器

普通使用 nth-of-type:

<div class="box">
    <div>
        第一个元素
    </div>
    <p>没有用的元素</p>
    <div>
        第二个元素
    </div>
</div>

.box div:nth-of-type(2){
/*这里面匹配到的是:第二个元素*/
}

如果使用类选择器加 nth-of-type 则会造成不同的效果:

<div class="box">
    <div>
        第一个元素,没有添加css类
    </div>
    <p>影响nth选择的元素</p>
    <div class="myDiv">
        第二个元素
    </div>
</div>

.box .myDiv:nth-of-type(1){
/*这里面匹配到的是:**第一个元素** */
}

/*相当于: */
.box div:nth-of-type(1){

}

总结

如果使用类选择器加 nth-of-type
则 nth-of-type 会先获取到该类的标签然后根据标签去选择第几个标签

标签:box,标签,元素,nth,注意事项,type,选择器
From: https://www.cnblogs.com/laremehpe/p/17143579.html

相关文章

  • TypeScript学习笔记
    TypeScript是什么可以编译成JavaScript。添加了类型系统的JavaScript;「类型」是其最核心的特性JavaScript的灵活使得它的代码质量参差不齐,维护成本高,运行时错误多。T......
  • TypeScript 入门自学笔记 — 接口的使用(六)
    目录一.函数接口参数二.函数类型接口三.函数混合类型四.对象接口(最常用)确定属性可选属性任意属性只读属性可索引接口索引访问符类接口接口继承构造函数类型type和inter......
  • 如何通过使用vscode工具学习ts(typescript)
    1如果有vscode工具可自行忽略这条;如果没有vscode工具,可进入官网http://vscode.p2hp.com/进行下载,下载过程可自行百度。2D盘新建文件夹随意命名为TS-LEAN,然后再【终端】......
  • Typecho——如何查看已经提供的方法是否支持传入参数
    前言最近在开发EasyBe主题,打算对侧边一些列表展示数量做成后台可配置的,但是有些列表使用的是typecho本身提供的一些方法,本来打算在function.php中来重写,然后想了下是不是......
  • 复合索引的优点和注意事项
    概念:  单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上;  用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引);  复合索引在数据......
  • 查看sap object type的类型
    1:进入到object,点击Goto下面的objectdirectory   查看到类型为SUSO  2:使用ZDEP查看改object在哪些地方使用了。  3:根据component过滤结果 ......
  • threejs------注意事项!!!
    注意事项汇总相机的position(x,y,z)当相机的position设定后,如果模型展现的效果比较好,后续一般不要轻易修改y,因为可能会出现模型看不见的时候。......
  • Remove Nth Node From End of List 删除链表倒数第N个节点
    RemoveNthNodeFromEndofListGivenalinkedlist,removethe nthForexample,Givenlinkedlist:1->2->3->4->5,andn=2.Afterremovingthesecondnode......
  • TypeScript 学习笔记 — 类的基本用法(五)
    目录TS中定义类类中实例属性、方法+修饰符publicprotectedprivatereadonly实例方法类中原型属性、方法+访问器原型属性+访问器原型方法类中静态属性、方法子类重写......
  • typescript+vue3使用vue-ls
    npmivue-ls新建storage.tsimportStoragefrom'vue-ls';constoptions={namespace:'vuejs__',//keyprefixname:'ls',//namevariableVue.[ls]ort......