CSS3——:nth-child选择器基本用法简述

上周,我的一个朋友正在做一个网页设计项目,并将其命名为:nthchild eectrix CSS3 他说这个选择器非常实用,能够准确地将子元素自己的元素放置在父元素中。
他举了一个例子。
例如,如果父元素中有多个p标签,他想选择第二个p标签,他会写p:nth-child(2 )。

然后他提到了很多选择。
例如,如果要选择所有乘以 3 的 p 标签,请编写 p:nth-child(3 n)。

奇怪和非摘录非常有用。
例如,如果仅在奇数位置选择 p: 标记,则为 p:nth-child(2 n+1 ),如果选择偶数位置,则为 p:nth-child (2 n)。

他还补充了阅读的公式。
例如,如果要选择奇数位置的所有 p 标签,则可以编写 p:nth-child (2 n-1 )。
公式有点复杂,但他觉得很有趣。

然后他命名了选择范围。
例如,从第三个p标记开始到最后一个,它将写为p:nth(n+3 )。
这在处理表格或分页时特别有用。

最后他提醒自己,使用electtrix时,重点是匹配子元素在父元素中的位置,而不是具体元素类型的位置。
他说之前他错了,以为只有p标签会匹配,但他发现其他类型的标签也应该被选择,所以他必须小心。
算了吧,你看,他说。

css3属性选择器包括哪几种

哦,如果你问我这个问题,我在做网页设计时实际上经常使用这些属性选择器。
我记得有一次,当我为项目创建页面时,我希望所有 ID 值以“section”开头的 div 元素具有相同的背景颜色。
在这种情况下,我使用了 E[att^=value] 选择器。
对于具体操作,还使用div[id^="section"]来设置背景色,非常方便。

另外,在朋友的项目中,我需要将所有 ID 值以“main”结尾的 p 元素的文本颜色更改为青色。
这次我使用了 E[att$=value] 选择器并写入了 p[id$="main"] ,效果立竿见影。

最复杂的是电子商务网站上的类别导航。
所有 ID 中带有“demo”的 p 元素的文本颜色必须设置为青绿色。
这次我使用了 E[att="value"] 选择器,写为 p[id="demo"]。
这个选择器非常有用,因为它允许您匹配包含特定子字符串的属性值。

这些选择器非常有趣,可以灵活使用来丰富你的页面样式。
但说实话,一开始我很困惑。
我必须慢慢探索并多练习才能掌握它。
有具体的应用场景吗?我们可以帮助您分析。