:nth-of-selector() something factuable enough to create a draft proposal? The main idea would be to match the nth child with a certain selector, whether it is a class selector, an attribute selector, etcetera.
The two main reasons why I believe this pseudo-class can be useful are the following:
- There currently isn’t a way to target nth elements by their class or attribute (and I keep bringing this up because these would be one of the most used cases).
:nth-of-type() only allows to target elements by their type, which can be difficult to deal with if I have multiple elements of the same type but want to style them differently. Accessing them depending on a certain particularity (e.g.: two distinct classes) could be a great improvement to structural pseudo-classes logic.
- Right now, using
:nth-of-child() is a matter of major confusion for some folks, as some believe that pairing a certain selector with
:nth-of-child() would apply the following set of defined properties only to the children that match said selector.