CSS3—nth-child()和nth-of-type()
来源:互联网 发布:在线制作手机淘宝店招 编辑:程序博客网 时间:2024/05/16 01:01
CSS3選擇器「:nth-child()」與「:nth-of-type()」用法大不同
雖然說目前CSS3還沒正式的標準化,但新的屬性已為網頁帶來許多的便利,像是大家所熟悉的圓角框、陰影、漸層、多欄位....,甚至目前正夯的RWD自適應,這些都是需要使用到CSS3,除此之外CSS3還提供了許多的選擇器可使用,如此一來就可大量的減少一些類別的設定,直接透過HTML的標籤就可直接進行選擇與樣式的設定,雖然說很方便,但在CSS3有二個選擇器長的很像nth-child與nth-of-type,在正常情況下,二個用起來很像,但若HTML的結構改變時,二個就大不同啦!!!因此梅干作了一個小範例,來幫大家解惑,這二個屬性的最大差別什麼地方。
CSS3-:nth-child()
當網頁中有4個p標籤時,可用nth-child的方式,來進行選擇,當下odd表示,只要是單數列背景就會套用成淺灰色。
這時候只要是奇數列的p標籤,背景就會變成淺灰色,在這種情況下,即便使用nth-of-type也會得到一樣的效果。
改變一下網頁的架構,把p標籤下方,加入<hr>來將區塊與區塊間來畫一條。
這時就會看到,全有p標籤的背景都變成淺灰色的了。
原因就出在,當使用nth-child時,它並不是只篩選p標籤,而是網頁中的所有標籤都會一起計算,所以可看到,這時所有的p就變成奇數列了。
CSS3-:nth-of-type()
這時只要把原本的nth-child改成nth-of-type,就只會針對網頁中的p標籤進行篩選。
鏘~鏘~這時候就只有在奇數列的p標籤的背景才會套用淺灰色 。
CSS3-:nth-child()
當網頁中有4個p標籤時,可用nth-child的方式,來進行選擇,當下odd表示,只要是單數列背景就會套用成淺灰色。
這時候只要是奇數列的p標籤,背景就會變成淺灰色,在這種情況下,即便使用nth-of-type也會得到一樣的效果。
改變一下網頁的架構,把p標籤下方,加入<hr>來將區塊與區塊間來畫一條。
這時就會看到,全有p標籤的背景都變成淺灰色的了。
原因就出在,當使用nth-child時,它並不是只篩選p標籤,而是網頁中的所有標籤都會一起計算,所以可看到,這時所有的p就變成奇數列了。
CSS3-:nth-of-type()
這時只要把原本的nth-child改成nth-of-type,就只會針對網頁中的p標籤進行篩選。
鏘~鏘~這時候就只有在奇數列的p標籤的背景才會套用淺灰色 。
转自:https://www.minwt.com/webdesign-dev/css/10885.html
0 0
- CSS3—nth-child()和nth-of-type()
- CSS3 :nth-child() 与:nth-of-type()
- CSS3中:nth-child和:nth-of-type的区别
- CSS3中:nth-child和:nth-of-type的区别
- css3之nth-child和nth-of-type
- css3 :nth-child和:nth-of-type的区别
- CSS3 :nth-child() ,nth-of-type(),nth-last-child() ,nth-last-of-type()
- nth-child和nth-of-type区别
- 浅谈:nth-child和:nth-of-type
- :nth-child和:nth-of-type
- CSS3之nth-child与nth-of-type
- CSS3::nth-child与:nth-of-type区别
- CSS3子元素选择方法nth-child和nth-of-type
- CSS3伪类选择器nth-child和nth-of-type浅析
- CSS3的nth-child() 和nth-of-type()选择器,表格奇偶行变色
- CSS3中:nth-child()和nth-of-type()的却别
- css3中nth-child选择器和nth-of-type选择器的区别
- CSS3选择器:nth-child和:nth-of-type之间的差异
- POJ 3164 Command Network 最小树形图 模板题
- CListContrl得到headers的text属性
- 设计模式C++实现(18)——工厂方法模式
- android studio中使用GreenDao3.2.0
- RxBus
- CSS3—nth-child()和nth-of-type()
- 线段树(小写一发)
- 如何将confluence表格的第一行或者第一列固定
- 介绍安卓API<2>之设备兼容性
- 【NOIP模拟考一】 贪心 second 排座椅(seat.cpp)
- 10条PHP编程习惯助你找工作
- 使用POI读取excel文件
- IOS基础-NSArray、NSDictionary转JSON字符串
- [转]Memcached 与 Redis 实现的对比