UNPKG

929 BMarkdownView Raw
1# named-grid-areas-no-invalid
2
3Disallow invalid named grid areas.
4
5<!-- prettier-ignore -->
6```css
7a { grid-template-areas:
8 "a a a"
9 "b b b"; }
10/** ↑
11 * This named grid area */
12```
13
14For a named grid area to be valid, all strings must define:
15
16- the same number of cell tokens
17- at least one cell token
18
19And all named grid areas that spans multiple grid cells must form a single filled-in rectangle.
20
21## Options
22
23### `true`
24
25The following patterns are considered problems:
26
27<!-- prettier-ignore -->
28```css
29a { grid-template-areas: "" }
30```
31
32<!-- prettier-ignore -->
33```css
34a { grid-template-areas: "a a a"
35 "b b b b"; }
36```
37
38<!-- prettier-ignore -->
39```css
40a { grid-template-areas: "a a a"
41 "b b a"; }
42```
43
44The following pattern is _not_ considered a problem:
45
46<!-- prettier-ignore -->
47```css
48a { grid-template-areas: "a a a"
49 "b b b"; }
50```