当前位置: 网站建设 > 网页设计 > 建站经验 >

CSS实例: nth-child和 nth-type-of的区别

时间:2013-03-02 03:45来源:未知 作者:admin 点击:

标签:CSS实例: nth-child和 nth-type-of的区别 区(1)CSS(655)nth-child(3)实例(55)nth-type-of(1)
挑选满意以下前提的元素: 1. 取舍父元素的第二个段落元素 p 这里有一个 Lea Verou 做的可视化示例。 假设有以下 HTML 代码: 我感到 :nth-of-type 绝对不那么懦弱,而且总的来说更加有用,只管 :nth-child 更加常见(作者个人看法)。你有多少时候在想我想
CSS实例: nth-child和 nth-type-of的区别》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302333342013.htm

挑选满意以下前提的元素:

1. 取舍父元素的第二个段落元素 p

这里有一个 Lea Verou 做的可视化示例。

 

假设有以下 HTML 代码:

我感到 :nth-of-type 绝对不那么懦弱,而且总的来说更加有用,只管 :nth-child 更加常见(作者个人看法)。你有多少时候在想“我想选择父元素的第二个子元素,如果它凑巧是个段落元素 p&rdquo,CSS实例教程: nth-child和 nth-type-of的区别; 这事呢?可能有那么几回,CSS实例教程 制作网页特殊产品列表,但是更多的可能是你想“选中第二个段落”或者“每隔两行选择一行 (select every third table row)”,也就是说 :nth-of-type 是更加好的一个选择(再次申明,作者个人意见)。

如果在 h1 之后增添一个 h2,那么 :nth-child 选择符就什么也选中不了了,因为那时第二个子元素就不再是段落元素 p 了。但是 :nth-of-type 仍旧还是有效的。

p:nth-child(2){color:red;} p:nth-of-type(2){color:red;}

成果固然雷同,但是两者自身还是有所区别的。

:nth-of-type 是… 怎么说好呢,CSS实例教程 分号引起页面混乱,哈~ … 较少条件要约的。

p:nth-of-type(2){color:red;}

所谓的“破”,意思是上面的 :nth-child 选择符当初选到的是 “Little”,而不是 “Piggy”,因为这个元素知足以下所有条件:

Tag:实例   区别     实例   区别    

假设构造变更如下:

dl :nth-child(2) {} /* 推举 */ dd:nth-child(2) {} /* 不是很好 */

当然,详细情况还得详细剖析。(我咋这么不爱好这句话呢 – 糖伴西红柿)

p:nth-child(2){color:red;}

但是,这个仍是”能用”的:

 

1) 它是第二个字元素 2)它是一个段落元素 p

阅读器对 :nth-of-type 的支持是相称不错的…Firefox 3.5+, Opera 9.5+, Chrome 2+, Safari 3.1+,CSS实例 网页背景渐变, IE 9+。假如须要更多的支撑,jQuery 应当会挺你的(使用抉择符,增添一个类名,应用类名来增加款式 $(“selector:nth-child(xxxxx)”).addClass(“someClass”)),然而实际上 jQuery 却废弃了对 :nth-of-type 的支持,CSS实例 网页布局中的图文列表,这很奇异啊,据说是因为 :nth-of-type 的使用率很低。有个插件能够使得 jQuery 支持它。

:nth-child 选择符 从词义上来说,表现,

--> [网站建设之]CSS实例::nth-child跟:nth-type-of的差别

所说的“能用”,意思是 “Piggy” 依然被选中,由于它是它父元素下的第二个段落元素 p ,CSS实例 定位(position)页面定位详解

<section> <p>Little<,CSS定义的下拉菜单代码;/p>,CSS学习教程 学习CSS的宽度width; <p>Piggy</p> <!--目的元素--> <,CSS字体:详解font属性;/section>

以下代码得到的后果一样:

1. 是一个段落元素 p 2. 是父元素的第二个子元素

:nth-of-type 选择符 从词义上来看,表示:

相干:不要忘了它这些了不起姊妹们 :first-of-type :last-of-type :nth-last-of-type 和 :only-of-type 。

我发明当我埋怨“为什么 :nth-child 选择符不行?”时,相对多数的情形是因为在选择符前限定了标签,而那个地位的子元素不是那个标签。因而在使用 :nth-child 时,我感到最好还是只指定父元素并且不要用标签来限度 :nth-child 。

<section> <h1>World</h1> <p>Little</p> <p>Piggy</p> <,css字体设置(不同浏览器设置效果);!--目标元素--> </section>

那么,这种方法就“破”了:


(责任编辑:网站建设)
CSS实例: nth-child和 nth-type-of的区别相关文章
上一篇:CSS实例教程: nth-child和 nth-type-of的区别 下一篇:CSS实例:图片水平垂直居中于DIV(图片宽高未知)
回到顶部