mirror of
https://github.com/thangisme/notes.git
synced 2024-11-01 10:17:42 -04:00
86 lines
955 B
Markdown
86 lines
955 B
Markdown
|
# selector-attribute-quotes
|
||
|
|
||
|
Require or disallow quotes for attribute values.
|
||
|
|
||
|
```css
|
||
|
[target="_blank"] {}
|
||
|
/** ↑ ↑
|
||
|
* These quotes */
|
||
|
```
|
||
|
|
||
|
## Options
|
||
|
|
||
|
`string`: `"always"|"never"`
|
||
|
|
||
|
### `"always"`
|
||
|
|
||
|
Attribute values *must always* be quoted.
|
||
|
|
||
|
The following patterns are considered warnings:
|
||
|
|
||
|
```css
|
||
|
[title=flower] {}
|
||
|
```
|
||
|
|
||
|
```css
|
||
|
[class^=top] {}
|
||
|
```
|
||
|
|
||
|
The following patterns are *not* considered warnings:
|
||
|
|
||
|
```css
|
||
|
[title] {}
|
||
|
```
|
||
|
|
||
|
```css
|
||
|
[target="_blank"] {}
|
||
|
```
|
||
|
|
||
|
```css
|
||
|
[class|="top"] {}
|
||
|
```
|
||
|
|
||
|
```css
|
||
|
[title~='text'] {}
|
||
|
```
|
||
|
|
||
|
```css
|
||
|
[data-attribute='component'] {}
|
||
|
```
|
||
|
|
||
|
### `"never"`
|
||
|
|
||
|
Attribute values *must never* be quoted.
|
||
|
|
||
|
The following patterns are considered warnings:
|
||
|
|
||
|
```css
|
||
|
[target="_blank"] {}
|
||
|
```
|
||
|
|
||
|
```css
|
||
|
[class|="top"] {}
|
||
|
```
|
||
|
|
||
|
```css
|
||
|
[title~='text'] {}
|
||
|
```
|
||
|
|
||
|
```css
|
||
|
[data-attribute='component'] {}
|
||
|
```
|
||
|
|
||
|
The following patterns are *not* considered warnings:
|
||
|
|
||
|
```css
|
||
|
[title] {}
|
||
|
```
|
||
|
|
||
|
```css
|
||
|
[title=flower] {}
|
||
|
```
|
||
|
|
||
|
```css
|
||
|
[class^=top] {}
|
||
|
```
|