UNPKG

1.42 kBMarkdownView Raw
1# selector-pseudo-class-case
2
3Specify lowercase or uppercase for pseudo-class selectors.
4
5<!-- prettier-ignore -->
6```css
7 a:hover {}
8/** ↑
9 * This pseudo-class selector */
10```
11
12The [`fix` option](../../../docs/user-guide/usage/options.md#fix) can automatically fix all of the problems reported by this rule.
13
14## Options
15
16`string`: `"lower"|"upper"`
17
18### `"lower"`
19
20The following patterns are considered violations:
21
22<!-- prettier-ignore -->
23```css
24a:Hover {}
25```
26
27<!-- prettier-ignore -->
28```css
29a:hOvEr {}
30```
31
32<!-- prettier-ignore -->
33```css
34a:HOVER {}
35```
36
37<!-- prettier-ignore -->
38```css
39:ROOT {}
40```
41
42<!-- prettier-ignore -->
43```css
44:-MS-INPUT-PLACEHOLDER {}
45```
46
47The following patterns are _not_ considered violations:
48
49<!-- prettier-ignore -->
50```css
51a:hover {}
52```
53
54<!-- prettier-ignore -->
55```css
56:root {}
57```
58
59<!-- prettier-ignore -->
60```css
61:-ms-input-placeholder {}
62```
63
64### `"upper"`
65
66The following patterns are considered violations:
67
68<!-- prettier-ignore -->
69```css
70a:Hover {}
71```
72
73<!-- prettier-ignore -->
74```css
75a:hOvEr {}
76```
77
78<!-- prettier-ignore -->
79```css
80a:hover {}
81```
82
83<!-- prettier-ignore -->
84```css
85:root {}
86```
87
88<!-- prettier-ignore -->
89```css
90:-ms-input-placeholder {}
91```
92
93The following patterns are _not_ considered violations:
94
95<!-- prettier-ignore -->
96```css
97a:HOVER {}
98```
99
100<!-- prettier-ignore -->
101```css
102:ROOT {}
103```
104
105<!-- prettier-ignore -->
106```css
107:-MS-INPUT-PLACEHOLDER {}
108```