UNPKG

1.34 kBMarkdownView Raw
1# selector-attribute-quotes
2
3Require or disallow quotes for attribute values.
4
5<!-- prettier-ignore -->
6```css
7[target="_blank"] {}
8/** ↑ ↑
9 * These quotes */
10```
11
12## Options
13
14`string`: `"always"|"never"`
15
16### `"always"`
17
18Attribute values _must always_ be quoted.
19
20The following patterns are considered violations:
21
22<!-- prettier-ignore -->
23```css
24[title=flower] {}
25```
26
27<!-- prettier-ignore -->
28```css
29[class^=top] {}
30```
31
32The following patterns are _not_ considered violations:
33
34<!-- prettier-ignore -->
35```css
36[title] {}
37```
38
39<!-- prettier-ignore -->
40```css
41[target="_blank"] {}
42```
43
44<!-- prettier-ignore -->
45```css
46[class|="top"] {}
47```
48
49<!-- prettier-ignore -->
50```css
51[title~='text'] {}
52```
53
54<!-- prettier-ignore -->
55```css
56[data-attribute='component'] {}
57```
58
59### `"never"`
60
61Attribute values _must never_ be quoted.
62
63The following patterns are considered violations:
64
65<!-- prettier-ignore -->
66```css
67[target="_blank"] {}
68```
69
70<!-- prettier-ignore -->
71```css
72[class|="top"] {}
73```
74
75<!-- prettier-ignore -->
76```css
77[title~='text'] {}
78```
79
80<!-- prettier-ignore -->
81```css
82[data-attribute='component'] {}
83```
84
85The following patterns are _not_ considered violations:
86
87<!-- prettier-ignore -->
88```css
89[title] {}
90```
91
92<!-- prettier-ignore -->
93```css
94[title=flower] {}
95```
96
97<!-- prettier-ignore -->
98```css
99[class^=top] {}
100```