css中nth-last-of-type()和nth-last-child()、last-of-type和 last-child 以及nth-child()、nth-of-type()的区别
- nth-last-of-type()
<!DOCTYPE html>
<html>
<head>
<title>css3</title>
<style type="text/css">
/* div下倒数第二个子元素且是p元素 */
p:nth-last-child(2){
background-color: red;
}
/* div下倒数第二个p元素 */
p:nth-last-of-type(2){
background-color: blue;
}
</style>
</head>
<body>
<div>
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<span>5</span>
</div>
</body>
</html>
先明白这两个的区别:就是child和type的区别
其余的就明白了
- type?:nth-child(index) 正序第index个子元素且有type就必须是type元素
- type?:nth-last-child(index) 倒序第index个子元素且有type就必须是type元素
- type?:firs-child 第一个子元素且有type就必须是type元素
- type?:last-child 最后一个子元素且有type就必须是type元素
-
- type:nth-of-type(index) 第index个type子元素
- type:nth-last-of-type(index) 倒序第index个type子元素
- type:first-of-type 第一个type子元素
- type:last-of-type 倒数第一个type子元素
CSS3理解:nth-child, nth-of-type, nth-last-child与nth-last-of-type的区别详解
本文将详细解析CSS中四个选择器:nth-child(), :nth-of-type(), :nth-last-child()和:nth-last-of-type()的区别,通过实例展示它们如何选择元素的位置和类型。了解child和type在选择器中的作用,有助于提升CSS布局的精确度。
341

被折叠的 条评论
为什么被折叠?



