Home > Web Front-end > HTML Tutorial > Introducing 2 pseudo-class selectors: E:nth-child(n) and E:nth-of-type(n)

Introducing 2 pseudo-class selectors: E:nth-child(n) and E:nth-of-type(n)

零下一度
Release: 2017-05-10 15:16:47
Original
2271 people have browsed it

Structure Pseudo class is a new type selector in CSS3. E:nth-child(n) and E:nth-of-type(n) are two of them. Once you understand these two, you can basically understand the other brothers in their family.

First describe these two in text language:

E:nth-child(n): Select the nth child element under the parent element, and this The type of the nth sub-element is E,

It is better to use examples after describing it in language

伪类选择器 E:nth-child(n)、E:nth-of-type(n)0

The above example is very simple. Let’s briefly analyze the span:nth-child(2) statement in the style sheet (actually writing code will not be so casual, this is just to illustrate the problem): First, in the parent element Find the second element in the parent p. The second element of parent p is p, which obviously does not match span. Pass it! Look at the second element in the parent p which happens to be span. If it meets the conditions, the style background-color will be displayed. (ps: I don’t know if I understand what I said...?)

E:nth-of-type(n):

Select the element of type E in the parent element, And it is the nth one. That is to say, first find the child elements of type E in the parent element, and then take them out separately for sorting. The child element numbering n along the way is the one we filtered out

伪类选择器 E:nth-child(n)、E:nth-of-type(n)1

The above example can well express what I mean by using words. In the same way, the second child element in the parent element is selected, but the result is different. Simply put, the difference between the two pseudo-class selectors is this: E:nth-of-type(n) only selects the sub-elements of type E. After matching the type, I will see which number; and E:nth- child(n) selects the nth child element regardless of type, and then checks whether the type is E)

I feel that my expressive ability needs to be improved! ! ! I hope you understand such a crude expression... Haha.

【Related recommendations】

1. Free html online video tutorial

2. html development manual

3. php.cn original html5 video tutorial

The above is the detailed content of Introducing 2 pseudo-class selectors: E:nth-child(n) and E:nth-of-type(n). For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template