CSS高级选择器以及使用案例——电影排行榜

一、CSS高级选择器的几种写法

1、xxx:first-child 选择第一个xxx元素

2、xxx:nth-of-type(even) 选择序号同类型为偶数的xxx元素

3、xxx:nth-of-type(odd) 选择序号同类型为奇数的xxx元素

4、xxx:nth-of-type(index) 选择(同类型)序号为index的xxx元素

5、xxx:nth-child(n) 选择序号(自然排序)为n的xxx元素

二、实战案例

1、效果:

CSS高级选择器以及使用案例——电影排行榜_第1张图片

2、案例分析

CSS高级选择器以及使用案例——电影排行榜_第2张图片

 分析效果图可知:

第一个li需要设置背景色,用到:first-child选择器,

li相间的背景色效果,可以使用:nth-of-type(even)和:nth-of-type(odd)来实现

第一列,第二列和第三列,第四列的宽度不一致,可以通过xxx:nth-child(n)或者xxx:nth-of-type(index)选择器设置width

3、源代码:



	
		
		
		
	
	
		
  • 海报
    IMD8电影排行榜
    评分
    年份
  • 肖申克的救赎
    9.7
    1994
  • 霸王别姬
    9.6
    1993
  • 阿甘正传
    9.5
    1994
  • 这个杀手不太冷
    9.4
    1994
  • 泰坦尼克号
    9.4
    1997

注:xxx:nth-child(n)和xxx:nth-of-type(index)的区别:

CSS高级选择器以及使用案例——电影排行榜_第3张图片

你可能感兴趣的:(h5基础篇,html5,css3)