样式不变,这时再来看效果,发现nth-of-type(2)结果变了,这时高亮的是p3。到这里也算符合我们的逻辑。h5:nth-of-type(2)要找的是第二个h5类型的元素,也就是p3。
继续改动HTML代码。我们恢复第一个p元素和第一个h5元素,将第二个p元素和第二个h5元素改为label,样式仍保持不变,结果会怎样呢?
HTML如下:
CSS 不变:
结果:nth-child没有效果,nth-of-type高亮的是p3。
为什么会这样呢?
相关推荐;
按方向:热门分类:
中级JavaScript OOP调试技巧视频教程
《JavaScript OOP调试技巧视频教程》本课程是由北风网录制, 在写面向对象的WEB应用程序方面JavaScript是一种很好的选择.它能支持OOP.因为它通过原型支持继承的方式和通过属性和方法的方式一样好.很多开发者试图抛弃JS,试着用C#或JAVA仅是因为JS不是他认为合适的面向对象的语言.许多人还没有认识到javascript支持继承.当你写面向对象的代码时.它能给你很强大的能量.你也可以使用它写出可复用,可封装的代码. 对象为何如此伟大? 面向对象思想的成功是由于它仿照了现实中的事物和事物的联系.事物有属性和方法.如果我们描述一个台灯.我们会说它的高度和宽度,比如12CM."开灯"这个动作是它的方法.当它是处于开着的状态时.它可以被调亮一点或暗一点(也就是亮度这个属性值变大或变小).
88人在看
中级JavaScript深入视频教程
《JavaScript深入视频教程》本节课程由北风网录制,JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
128人在看
中级JavaScript核心编程视频教程
《JavaScript核心编程视频教程》本节课程是由北风网录制, JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
291人在看
初级JavaScript基本语法及基本语句视频教程
《JavaScript基本语法及基本语句视频教程》本节课程是北风网录制,JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
536人在看
中级JavaScript基础入门及设计模式视频教程
《JavaScript基础入门及设计模式视频教程》该视频主要讲解JavaScript的高级设计模式,也包括JavaScript的基础入门讲解,由浅入深带大家完全掌握JavaScript设计模式。
552人在看
中级JavaScript设计模式完整视频教程
《JavaScript设计模式完整视频教程》本节视频教程是由极客学院录制,JavaScript设计模式共有两部分。第一部分给出了实现具体设计模式所需要的面向对象特性的基础知识,主要包括接口、封装和信息隐藏、继承、单体模式等内容。第二部分则专注于各种具体的设计模式及其在JavaScript语言中的应用,主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。
733人在看
初级JavaScript基础精讲视频教程