fix(curriculum): remove HTML boilerplate steps 1-4 for cafe menu workshop (#63851)

Co-authored-by: Ilenia <26656284+ilenia-magoni@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
This commit is contained in:
Diem-Trang Pham
2025-11-17 03:38:21 -06:00
committed by GitHub
parent 981c6024f6
commit ca77691ed8
94 changed files with 270 additions and 761 deletions

View File

@@ -1,44 +0,0 @@
---
id: 5f33071498eb2472b87ddee4
title: Step 1
challengeType: 0
dashedName: step-1
demoType: onLoad
---
# --description--
In this workshop, you will learn the basics of CSS (Cascading Style Sheets) by building a cafe menu.
Start by adding your `<!DOCTYPE html>` and `html` element with a `lang` attribute set to `en`.
# --hints--
You should have the `<!DOCTYPE html>`.
```js
assert.match(code, /<!DOCTYPE\s+html>/i);
```
You should have an opening `<html lang="en">` with the language set to english.
```js
assert.match(code, /<html\s+lang\s*=\s*('|")en\1\s*>/gi);
```
You should have a closing `</html>` tag.
```js
assert.match(code, /<\/html>/i);
```
# --seed--
## --seed-contents--
```html
--fcc-editable-region--
--fcc-editable-region--
```

View File

@@ -1,61 +0,0 @@
---
id: 5f3313e74582ad9d063e3a38
title: Step 2
challengeType: 0
dashedName: step-2
---
# --description--
Add a `head` element within the `html` element, so you can add a `title` element. The `title` element's text should be `Cafe Menu`.
# --hints--
You should have an opening `<head>` tag.
```js
assert.match(code, /<head>/i);
```
You should have a closing `</head>` tag.
```js
assert.match(code, /<head>/i);
```
You should have an opening `<title>` tag.
```js
assert.match(code, /<title>/i);
```
You should have a closing `</title>` tag.
```js
assert.match(code, /<\/title>/i);
```
Your `title` element should be nested in your `head` element.
```js
assert.match(code, /<head>\s*<title>.*<\/title>\s*<\/head>/si);
```
Your `title` element should have the text `Cafe Menu`. You may need to check your spelling.
```js
assert.match(document.querySelector('title')?.innerText, /Cafe Menu/i);
```
# --seed--
## --seed-contents--
```html
<!DOCTYPE html>
<html lang="en">
--fcc-editable-region--
--fcc-editable-region--
</html>
```

View File

@@ -1,51 +0,0 @@
---
id: 5f331e55dfab7a896e53c3a1
title: Step 3
challengeType: 0
dashedName: step-3
---
# --description--
Inside the `head` element, nest a `meta` element with an attribute named `charset` set to the value `utf-8`. This tells the browser how to encode characters for the page.
# --hints--
You should have a `meta` tag.
```js
assert.match(code, /<meta.*?\/?>/is);
```
The `meta` element is a void element, it should not have an end tag `</meta>`.
```js
assert.notMatch(code, /<\/meta>/i);
```
Your `meta` tag should have a `charset` attribute.
```js
assert.match(code, /<meta\s+charset\s*/i);
```
Your `charset` attribute should have a value of `utf-8`.
```js
assert.match(code, /charset\s*=\s*('|")utf-8\1/i);
```
# --seed--
## --seed-contents--
```html
<!DOCTYPE html>
<html lang="en">
--fcc-editable-region--
<head>
<title>Cafe Menu</title>
</head>
--fcc-editable-region--
</html>
```

View File

@@ -1,54 +0,0 @@
---
id: 5f3326b143638ee1a09ff1e3
title: Step 4
challengeType: 0
dashedName: step-4
---
# --description--
To prepare to create some actual content, add a `body` element below the `head` element.
# --hints--
You should have an opening `<body>` tag.
```js
assert.match(code, /<body>/i);
```
You should have a closing `</body>` tag.
```js
assert.match(code, /<\/body>/i);
```
You should not change your `head` element. Make sure you did not delete your closing tag.
```js
assert.match(code, /<head>/i);
assert.match(code, /<\/head>/i);
```
Your `body` element should come after your `head` element.
```js
assert.match(code, /<\/head>[.\n\s]*<body>/im);
```
# --seed--
## --seed-contents--
```html
<!DOCTYPE html>
<html lang="en">
--fcc-editable-region--
<head>
<meta charset="utf-8" />
<title>Cafe Menu</title>
</head>
--fcc-editable-region--
</html>
```

View File

@@ -1,13 +1,15 @@
---
id: 5f33294a6af5e9188dbdb8f3
title: Step 5
title: Step 1
challengeType: 0
dashedName: step-5
dashedName: step-1
---
# --description--
It's time to add some menu content. Add a `main` element within the existing `body` element. It will eventually contain pricing information about coffee and desserts offered by the cafe.
In this workshop, you will practice the basics of CSS (Cascading Style Sheets) by building a cafe menu.
Let's start by adding some menu content. Add a `main` element within the existing `body` element. It will eventually contain pricing information about coffee and desserts offered by the cafe.
# --hints--

View File

@@ -1,8 +1,8 @@
---
id: 5f332a88dc25a0fd25c7687a
title: Step 6
title: Step 2
challengeType: 0
dashedName: step-6
dashedName: step-2
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f332b23c2045fb843337579
title: Step 7
title: Step 3
challengeType: 0
dashedName: step-7
dashedName: step-3
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f344f9c805cd193c33d829c
title: Step 11
title: Step 7
challengeType: 0
dashedName: step-11
dashedName: step-7
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f344fad8bf01691e71a30eb
title: Step 10
title: Step 6
challengeType: 0
dashedName: step-10
dashedName: step-6
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f344fbc22624a2976425065
title: Step 9
title: Step 5
challengeType: 0
dashedName: step-9
dashedName: step-5
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f344fc1520b6719f2e35605
title: Step 8
title: Step 4
challengeType: 0
dashedName: step-8
dashedName: step-4
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3477ae34c1239cafe128be
title: Step 13
title: Step 9
challengeType: 0
dashedName: step-13
dashedName: step-9
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3477ae8466a9a3d2cc953c
title: Step 15
title: Step 11
challengeType: 0
dashedName: step-15
dashedName: step-11
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3477ae9675db8bb7655b30
title: Step 12
title: Step 8
challengeType: 0
dashedName: step-12
dashedName: step-8
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3477aefa51bfc29327200b
title: Step 14
title: Step 10
challengeType: 0
dashedName: step-14
dashedName: step-10
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3477cb2e27333b1ab2b955
title: Step 16
title: Step 12
challengeType: 0
dashedName: step-16
dashedName: step-12
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3477cb303c5cb61b43aa9b
title: Step 18
title: Step 14
challengeType: 0
dashedName: step-18
dashedName: step-14
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3477cbcb6ba47918c1da92
title: Step 17
title: Step 13
challengeType: 0
dashedName: step-17
dashedName: step-13
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f34a1fd611d003edeafd681
title: Step 19
title: Step 15
challengeType: 0
dashedName: step-19
dashedName: step-15
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f356ed60785e1f3e9850b6e
title: Step 24
title: Step 20
challengeType: 0
dashedName: step-24
dashedName: step-20
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f356ed60a5decd94ab66986
title: Step 22
title: Step 18
challengeType: 0
dashedName: step-22
dashedName: step-18
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f356ed6199b0cdef1d2be8f
title: Step 26
title: Step 22
challengeType: 0
dashedName: step-26
dashedName: step-22
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f356ed63c7807a4f1e6d054
title: Step 21
title: Step 17
challengeType: 0
dashedName: step-21
dashedName: step-17
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f356ed63e0fa262326eef05
title: Step 23
title: Step 19
challengeType: 0
dashedName: step-23
dashedName: step-19
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f356ed656a336993abd9f7c
title: Step 25
title: Step 21
challengeType: 0
dashedName: step-25
dashedName: step-21
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f356ed69db0a491745e2bb6
title: Step 27
title: Step 23
challengeType: 0
dashedName: step-27
dashedName: step-23
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f356ed6cf6eab5f15f5cfe6
title: Step 20
title: Step 16
challengeType: 0
dashedName: step-20
dashedName: step-16
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f35e5c4321f818cdc4bed30
title: Step 29
title: Step 25
challengeType: 0
dashedName: step-29
dashedName: step-25
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f35e5c44359872a137bd98f
title: Step 28
title: Step 24
challengeType: 0
dashedName: step-28
dashedName: step-24
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3c866d0fc037f7311b4ac8
title: Step 38
title: Step 34
challengeType: 0
dashedName: step-38
dashedName: step-34
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3c866d28d7ad0de6470505
title: Step 32
title: Step 28
challengeType: 0
dashedName: step-32
dashedName: step-28
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3c866d5414453fc2d7b480
title: Step 31
title: Step 27
challengeType: 0
dashedName: step-31
dashedName: step-27
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3c866daec9a49519871816
title: Step 30
title: Step 26
challengeType: 0
dashedName: step-30
dashedName: step-26
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3c866dbf362f99b9a0c6d0
title: Step 37
title: Step 33
challengeType: 0
dashedName: step-37
dashedName: step-33
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3c866dd0d0275f01d4d847
title: Step 39
title: Step 35
challengeType: 0
dashedName: step-39
dashedName: step-35
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3c866de7a5b784048f94b1
title: Step 36
title: Step 32
challengeType: 0
dashedName: step-36
dashedName: step-32
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3cade94c6576e7f7b7953f
title: Step 41
title: Step 37
challengeType: 0
dashedName: step-41
dashedName: step-37
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3cade9993019e26313fa8e
title: Step 42
title: Step 38
challengeType: 0
dashedName: step-42
dashedName: step-38
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3cade99dda4e6071a85dfd
title: Step 46
title: Step 42
challengeType: 0
dashedName: step-46
dashedName: step-42
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3cade9fa77275d9f4efe62
title: Step 40
title: Step 36
challengeType: 0
dashedName: step-40
dashedName: step-36
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e01f288a026d709587
title: Step 67
title: Step 63
challengeType: 0
dashedName: step-67
dashedName: step-63
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e03d719d5ac4738993
title: Step 56
title: Step 52
challengeType: 0
dashedName: step-56
dashedName: step-52
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e04559b939080db057
title: Step 55
title: Step 51
challengeType: 0
dashedName: step-55
dashedName: step-51
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e050279c7a4a7101d3
title: Step 54
title: Step 50
challengeType: 0
dashedName: step-54
dashedName: step-50
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e05473f91f948724ab
title: Step 57
title: Step 53
challengeType: 0
dashedName: step-57
dashedName: step-53
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e056bdde6ae6892ba2
title: Step 58
title: Step 54
challengeType: 0
dashedName: step-58
dashedName: step-54
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e06d34faac0447fc44
title: Step 60
title: Step 56
challengeType: 0
dashedName: step-60
dashedName: step-56
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e07276f782bb46b93d
title: Step 63
title: Step 59
challengeType: 0
dashedName: step-63
dashedName: step-59
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e0819d4f23ca7285e6
title: Step 48
title: Step 44
challengeType: 0
dashedName: step-48
dashedName: step-44
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e087d56ed3ffdc36be
title: Step 61
title: Step 57
challengeType: 0
dashedName: step-61
dashedName: step-57
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e0a81099d9a697b550
title: Step 65
title: Step 61
challengeType: 0
dashedName: step-65
dashedName: step-61
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e0b431cc215bb16f55
title: Step 66
title: Step 62
challengeType: 0
dashedName: step-66
dashedName: step-62
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e0e0c3feaebcf647ad
title: Step 47
title: Step 43
challengeType: 0
dashedName: step-47
dashedName: step-43
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e0e9629bad967cd71e
title: Step 59
title: Step 55
challengeType: 0
dashedName: step-59
dashedName: step-55
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e0eaa7da26e3d34d78
title: Step 53
title: Step 49
challengeType: 0
dashedName: step-53
dashedName: step-49
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3ef6e0f8c230bdd2349716
title: Step 62
title: Step 58
challengeType: 0
dashedName: step-62
dashedName: step-58
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f3f26fa39591db45e5cd7a0
title: Step 68
title: Step 64
challengeType: 0
dashedName: step-68
dashedName: step-64
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f459225127805351a6ad057
title: Step 69
title: Step 65
challengeType: 0
dashedName: step-69
dashedName: step-65
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f459a7ceb8b5c446656d88b
title: Step 70
title: Step 66
challengeType: 0
dashedName: step-70
dashedName: step-66
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f459cf202c2a3472fae6a9f
title: Step 71
title: Step 67
challengeType: 0
dashedName: step-71
dashedName: step-67
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f459fd48bdc98491ca6d1a3
title: Step 72
title: Step 68
challengeType: 0
dashedName: step-72
dashedName: step-68
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f45a05977e2fa49d9119437
title: Step 73
title: Step 69
challengeType: 0
dashedName: step-73
dashedName: step-69
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f45a276c093334f0f6e9df4
title: Step 74
title: Step 70
challengeType: 0
dashedName: step-74
dashedName: step-70
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f45a5a7c49a8251f0bdb527
title: Step 75
title: Step 71
challengeType: 0
dashedName: step-75
dashedName: step-71
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f45a66d4a2b0453301e5a26
title: Step 79
title: Step 75
challengeType: 0
dashedName: step-79
dashedName: step-75
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f45b0731d39e15d54df4dfc
title: Step 81
title: Step 77
challengeType: 0
dashedName: step-81
dashedName: step-77
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f45b25e7ec2405f166b9de1
title: Step 82
title: Step 78
challengeType: 0
dashedName: step-82
dashedName: step-78
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f45b3c93c027860d9298dbd
title: Step 83
title: Step 79
challengeType: 0
dashedName: step-83
dashedName: step-79
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f45b45d099f3e621fbbb256
title: Step 84
title: Step 80
challengeType: 0
dashedName: step-84
dashedName: step-80
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f45b4c81cea7763550e40df
title: Step 85
title: Step 81
challengeType: 0
dashedName: step-85
dashedName: step-81
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f45b715301bbf667badc04a
title: Step 86
title: Step 82
challengeType: 0
dashedName: step-86
dashedName: step-82
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f46e270702a8456a664f0df
title: Step 87
title: Step 83
challengeType: 0
dashedName: step-87
dashedName: step-83
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f46e36e745ead58487aabf2
title: Step 88
title: Step 84
challengeType: 0
dashedName: step-88
dashedName: step-84
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f46e7a4750dd05b5a673920
title: Step 89
title: Step 85
challengeType: 0
dashedName: step-89
dashedName: step-85
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f46e8284aae155c83015dee
title: Step 90
title: Step 86
challengeType: 0
dashedName: step-90
dashedName: step-86
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f46ede1ff8fec5ba656b44c
title: Step 78
title: Step 74
challengeType: 0
dashedName: step-78
dashedName: step-74
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f46fc57528aa1c4b5ea7c2e
title: Step 76
title: Step 72
challengeType: 0
dashedName: step-76
dashedName: step-72
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f4701b942c824109626c3d8
title: Step 77
title: Step 73
challengeType: 0
dashedName: step-77
dashedName: step-73
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f475bb508746c16c9431d42
title: Step 91
title: Step 87
challengeType: 0
dashedName: step-91
dashedName: step-87
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f475e1c7f71a61d913836c6
title: Step 92
title: Step 88
challengeType: 0
dashedName: step-92
dashedName: step-88
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f47633757ae3469f2d33d2e
title: Step 45
title: Step 41
challengeType: 0
dashedName: step-45
dashedName: step-41
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f47fe7e31980053a8d4403b
title: Step 93
title: Step 89
challengeType: 0
dashedName: step-93
dashedName: step-89
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f716ad029ee4053c7027a7a
title: Step 49
title: Step 45
challengeType: 0
dashedName: step-49
dashedName: step-45
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f716bee5838c354c728a7c5
title: Step 52
title: Step 48
challengeType: 0
dashedName: step-52
dashedName: step-48
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f7691dafd882520797cd2f0
title: Step 43
title: Step 39
challengeType: 0
dashedName: step-43
dashedName: step-39
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f7692f7c5b3ce22a57788b6
title: Step 44
title: Step 40
challengeType: 0
dashedName: step-44
dashedName: step-40
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f769541be494f25449b292f
title: Step 33
title: Step 29
challengeType: 0
dashedName: step-33
dashedName: step-29
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f76967fad478126d6552b0d
title: Step 34
title: Step 30
challengeType: 0
dashedName: step-34
dashedName: step-30
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f769702e6e33127d14aa120
title: Step 35
title: Step 31
challengeType: 0
dashedName: step-35
dashedName: step-31
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f7b87422a560036fd03ccff
title: Step 50
title: Step 46
challengeType: 0
dashedName: step-50
dashedName: step-46
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 5f7b88d37b1f98386f04edc0
title: Step 51
title: Step 47
challengeType: 0
dashedName: step-51
dashedName: step-47
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 6780e8ef4153930b965cd7b7
title: Step 64
title: Step 60
challengeType: 0
dashedName: step-64
dashedName: step-60
---
# --description--

View File

@@ -1,8 +1,8 @@
---
id: 6780f0d898362873ac425dc8
title: Step 80
title: Step 76
challengeType: 0
dashedName: step-80
dashedName: step-76
---
# --description--

View File

@@ -7,378 +7,95 @@
"hasEditableBoundaries": true,
"dashedName": "workshop-cafe-menu",
"challengeOrder": [
{
"id": "5f33071498eb2472b87ddee4",
"title": "Step 1"
},
{
"id": "5f3313e74582ad9d063e3a38",
"title": "Step 2"
},
{
"id": "5f331e55dfab7a896e53c3a1",
"title": "Step 3"
},
{
"id": "5f3326b143638ee1a09ff1e3",
"title": "Step 4"
},
{
"id": "5f33294a6af5e9188dbdb8f3",
"title": "Step 5"
},
{
"id": "5f332a88dc25a0fd25c7687a",
"title": "Step 6"
},
{
"id": "5f332b23c2045fb843337579",
"title": "Step 7"
},
{
"id": "5f344fc1520b6719f2e35605",
"title": "Step 8"
},
{
"id": "5f344fbc22624a2976425065",
"title": "Step 9"
},
{
"id": "5f344fad8bf01691e71a30eb",
"title": "Step 10"
},
{
"id": "5f344f9c805cd193c33d829c",
"title": "Step 11"
},
{
"id": "5f3477ae9675db8bb7655b30",
"title": "Step 12"
},
{
"id": "5f3477ae34c1239cafe128be",
"title": "Step 13"
},
{
"id": "5f3477aefa51bfc29327200b",
"title": "Step 14"
},
{
"id": "5f3477ae8466a9a3d2cc953c",
"title": "Step 15"
},
{
"id": "5f3477cb2e27333b1ab2b955",
"title": "Step 16"
},
{
"id": "5f3477cbcb6ba47918c1da92",
"title": "Step 17"
},
{
"id": "5f3477cb303c5cb61b43aa9b",
"title": "Step 18"
},
{
"id": "5f34a1fd611d003edeafd681",
"title": "Step 19"
},
{
"id": "5f356ed6cf6eab5f15f5cfe6",
"title": "Step 20"
},
{
"id": "5f356ed63c7807a4f1e6d054",
"title": "Step 21"
},
{
"id": "5f356ed60a5decd94ab66986",
"title": "Step 22"
},
{
"id": "5f356ed63e0fa262326eef05",
"title": "Step 23"
},
{
"id": "5f356ed60785e1f3e9850b6e",
"title": "Step 24"
},
{
"id": "5f356ed656a336993abd9f7c",
"title": "Step 25"
},
{
"id": "5f356ed6199b0cdef1d2be8f",
"title": "Step 26"
},
{
"id": "5f356ed69db0a491745e2bb6",
"title": "Step 27"
},
{
"id": "5f35e5c44359872a137bd98f",
"title": "Step 28"
},
{
"id": "5f35e5c4321f818cdc4bed30",
"title": "Step 29"
},
{
"id": "5f3c866daec9a49519871816",
"title": "Step 30"
},
{
"id": "5f3c866d5414453fc2d7b480",
"title": "Step 31"
},
{
"id": "5f3c866d28d7ad0de6470505",
"title": "Step 32"
},
{
"id": "5f769541be494f25449b292f",
"title": "Step 33"
},
{
"id": "5f76967fad478126d6552b0d",
"title": "Step 34"
},
{
"id": "5f769702e6e33127d14aa120",
"title": "Step 35"
},
{
"id": "5f3c866de7a5b784048f94b1",
"title": "Step 36"
},
{
"id": "5f3c866dbf362f99b9a0c6d0",
"title": "Step 37"
},
{
"id": "5f3c866d0fc037f7311b4ac8",
"title": "Step 38"
},
{
"id": "5f3c866dd0d0275f01d4d847",
"title": "Step 39"
},
{
"id": "5f3cade9fa77275d9f4efe62",
"title": "Step 40"
},
{
"id": "5f3cade94c6576e7f7b7953f",
"title": "Step 41"
},
{
"id": "5f3cade9993019e26313fa8e",
"title": "Step 42"
},
{
"id": "5f7691dafd882520797cd2f0",
"title": "Step 43"
},
{
"id": "5f7692f7c5b3ce22a57788b6",
"title": "Step 44"
},
{
"id": "5f47633757ae3469f2d33d2e",
"title": "Step 45"
},
{
"id": "5f3cade99dda4e6071a85dfd",
"title": "Step 46"
},
{
"id": "5f3ef6e0e0c3feaebcf647ad",
"title": "Step 47"
},
{
"id": "5f3ef6e0819d4f23ca7285e6",
"title": "Step 48"
},
{
"id": "5f716ad029ee4053c7027a7a",
"title": "Step 49"
},
{
"id": "5f7b87422a560036fd03ccff",
"title": "Step 50"
},
{
"id": "5f7b88d37b1f98386f04edc0",
"title": "Step 51"
},
{
"id": "5f716bee5838c354c728a7c5",
"title": "Step 52"
},
{
"id": "5f3ef6e0eaa7da26e3d34d78",
"title": "Step 53"
},
{
"id": "5f3ef6e050279c7a4a7101d3",
"title": "Step 54"
},
{
"id": "5f3ef6e04559b939080db057",
"title": "Step 55"
},
{
"id": "5f3ef6e03d719d5ac4738993",
"title": "Step 56"
},
{
"id": "5f3ef6e05473f91f948724ab",
"title": "Step 57"
},
{
"id": "5f3ef6e056bdde6ae6892ba2",
"title": "Step 58"
},
{
"id": "5f3ef6e0e9629bad967cd71e",
"title": "Step 59"
},
{
"id": "5f3ef6e06d34faac0447fc44",
"title": "Step 60"
},
{
"id": "5f3ef6e087d56ed3ffdc36be",
"title": "Step 61"
},
{
"id": "5f3ef6e0f8c230bdd2349716",
"title": "Step 62"
},
{
"id": "5f3ef6e07276f782bb46b93d",
"title": "Step 63"
},
{
"id": "6780e8ef4153930b965cd7b7",
"title": "Step 64"
},
{
"id": "5f3ef6e0a81099d9a697b550",
"title": "Step 65"
},
{
"id": "5f3ef6e0b431cc215bb16f55",
"title": "Step 66"
},
{
"id": "5f3ef6e01f288a026d709587",
"title": "Step 67"
},
{
"id": "5f3f26fa39591db45e5cd7a0",
"title": "Step 68"
},
{
"id": "5f459225127805351a6ad057",
"title": "Step 69"
},
{
"id": "5f459a7ceb8b5c446656d88b",
"title": "Step 70"
},
{
"id": "5f459cf202c2a3472fae6a9f",
"title": "Step 71"
},
{
"id": "5f459fd48bdc98491ca6d1a3",
"title": "Step 72"
},
{
"id": "5f45a05977e2fa49d9119437",
"title": "Step 73"
},
{
"id": "5f45a276c093334f0f6e9df4",
"title": "Step 74"
},
{
"id": "5f45a5a7c49a8251f0bdb527",
"title": "Step 75"
},
{
"id": "5f46fc57528aa1c4b5ea7c2e",
"title": "Step 76"
},
{
"id": "5f4701b942c824109626c3d8",
"title": "Step 77"
},
{
"id": "5f46ede1ff8fec5ba656b44c",
"title": "Step 78"
},
{
"id": "5f45a66d4a2b0453301e5a26",
"title": "Step 79"
},
{
"id": "6780f0d898362873ac425dc8",
"title": "Step 80"
},
{
"id": "5f45b0731d39e15d54df4dfc",
"title": "Step 81"
},
{
"id": "5f45b25e7ec2405f166b9de1",
"title": "Step 82"
},
{
"id": "5f45b3c93c027860d9298dbd",
"title": "Step 83"
},
{
"id": "5f45b45d099f3e621fbbb256",
"title": "Step 84"
},
{
"id": "5f45b4c81cea7763550e40df",
"title": "Step 85"
},
{
"id": "5f45b715301bbf667badc04a",
"title": "Step 86"
},
{
"id": "5f46e270702a8456a664f0df",
"title": "Step 87"
},
{
"id": "5f46e36e745ead58487aabf2",
"title": "Step 88"
},
{
"id": "5f46e7a4750dd05b5a673920",
"title": "Step 89"
},
{
"id": "5f46e8284aae155c83015dee",
"title": "Step 90"
},
{
"id": "5f475bb508746c16c9431d42",
"title": "Step 91"
},
{
"id": "5f475e1c7f71a61d913836c6",
"title": "Step 92"
},
{
"id": "5f47fe7e31980053a8d4403b",
"title": "Step 93"
}
{ "id": "5f33294a6af5e9188dbdb8f3", "title": "Step 1" },
{ "id": "5f332a88dc25a0fd25c7687a", "title": "Step 2" },
{ "id": "5f332b23c2045fb843337579", "title": "Step 3" },
{ "id": "5f344fc1520b6719f2e35605", "title": "Step 4" },
{ "id": "5f344fbc22624a2976425065", "title": "Step 5" },
{ "id": "5f344fad8bf01691e71a30eb", "title": "Step 6" },
{ "id": "5f344f9c805cd193c33d829c", "title": "Step 7" },
{ "id": "5f3477ae9675db8bb7655b30", "title": "Step 8" },
{ "id": "5f3477ae34c1239cafe128be", "title": "Step 9" },
{ "id": "5f3477aefa51bfc29327200b", "title": "Step 10" },
{ "id": "5f3477ae8466a9a3d2cc953c", "title": "Step 11" },
{ "id": "5f3477cb2e27333b1ab2b955", "title": "Step 12" },
{ "id": "5f3477cbcb6ba47918c1da92", "title": "Step 13" },
{ "id": "5f3477cb303c5cb61b43aa9b", "title": "Step 14" },
{ "id": "5f34a1fd611d003edeafd681", "title": "Step 15" },
{ "id": "5f356ed6cf6eab5f15f5cfe6", "title": "Step 16" },
{ "id": "5f356ed63c7807a4f1e6d054", "title": "Step 17" },
{ "id": "5f356ed60a5decd94ab66986", "title": "Step 18" },
{ "id": "5f356ed63e0fa262326eef05", "title": "Step 19" },
{ "id": "5f356ed60785e1f3e9850b6e", "title": "Step 20" },
{ "id": "5f356ed656a336993abd9f7c", "title": "Step 21" },
{ "id": "5f356ed6199b0cdef1d2be8f", "title": "Step 22" },
{ "id": "5f356ed69db0a491745e2bb6", "title": "Step 23" },
{ "id": "5f35e5c44359872a137bd98f", "title": "Step 24" },
{ "id": "5f35e5c4321f818cdc4bed30", "title": "Step 25" },
{ "id": "5f3c866daec9a49519871816", "title": "Step 26" },
{ "id": "5f3c866d5414453fc2d7b480", "title": "Step 27" },
{ "id": "5f3c866d28d7ad0de6470505", "title": "Step 28" },
{ "id": "5f769541be494f25449b292f", "title": "Step 29" },
{ "id": "5f76967fad478126d6552b0d", "title": "Step 30" },
{ "id": "5f769702e6e33127d14aa120", "title": "Step 31" },
{ "id": "5f3c866de7a5b784048f94b1", "title": "Step 32" },
{ "id": "5f3c866dbf362f99b9a0c6d0", "title": "Step 33" },
{ "id": "5f3c866d0fc037f7311b4ac8", "title": "Step 34" },
{ "id": "5f3c866dd0d0275f01d4d847", "title": "Step 35" },
{ "id": "5f3cade9fa77275d9f4efe62", "title": "Step 36" },
{ "id": "5f3cade94c6576e7f7b7953f", "title": "Step 37" },
{ "id": "5f3cade9993019e26313fa8e", "title": "Step 38" },
{ "id": "5f7691dafd882520797cd2f0", "title": "Step 39" },
{ "id": "5f7692f7c5b3ce22a57788b6", "title": "Step 40" },
{ "id": "5f47633757ae3469f2d33d2e", "title": "Step 41" },
{ "id": "5f3cade99dda4e6071a85dfd", "title": "Step 42" },
{ "id": "5f3ef6e0e0c3feaebcf647ad", "title": "Step 43" },
{ "id": "5f3ef6e0819d4f23ca7285e6", "title": "Step 44" },
{ "id": "5f716ad029ee4053c7027a7a", "title": "Step 45" },
{ "id": "5f7b87422a560036fd03ccff", "title": "Step 46" },
{ "id": "5f7b88d37b1f98386f04edc0", "title": "Step 47" },
{ "id": "5f716bee5838c354c728a7c5", "title": "Step 48" },
{ "id": "5f3ef6e0eaa7da26e3d34d78", "title": "Step 49" },
{ "id": "5f3ef6e050279c7a4a7101d3", "title": "Step 50" },
{ "id": "5f3ef6e04559b939080db057", "title": "Step 51" },
{ "id": "5f3ef6e03d719d5ac4738993", "title": "Step 52" },
{ "id": "5f3ef6e05473f91f948724ab", "title": "Step 53" },
{ "id": "5f3ef6e056bdde6ae6892ba2", "title": "Step 54" },
{ "id": "5f3ef6e0e9629bad967cd71e", "title": "Step 55" },
{ "id": "5f3ef6e06d34faac0447fc44", "title": "Step 56" },
{ "id": "5f3ef6e087d56ed3ffdc36be", "title": "Step 57" },
{ "id": "5f3ef6e0f8c230bdd2349716", "title": "Step 58" },
{ "id": "5f3ef6e07276f782bb46b93d", "title": "Step 59" },
{ "id": "6780e8ef4153930b965cd7b7", "title": "Step 60" },
{ "id": "5f3ef6e0a81099d9a697b550", "title": "Step 61" },
{ "id": "5f3ef6e0b431cc215bb16f55", "title": "Step 62" },
{ "id": "5f3ef6e01f288a026d709587", "title": "Step 63" },
{ "id": "5f3f26fa39591db45e5cd7a0", "title": "Step 64" },
{ "id": "5f459225127805351a6ad057", "title": "Step 65" },
{ "id": "5f459a7ceb8b5c446656d88b", "title": "Step 66" },
{ "id": "5f459cf202c2a3472fae6a9f", "title": "Step 67" },
{ "id": "5f459fd48bdc98491ca6d1a3", "title": "Step 68" },
{ "id": "5f45a05977e2fa49d9119437", "title": "Step 69" },
{ "id": "5f45a276c093334f0f6e9df4", "title": "Step 70" },
{ "id": "5f45a5a7c49a8251f0bdb527", "title": "Step 71" },
{ "id": "5f46fc57528aa1c4b5ea7c2e", "title": "Step 72" },
{ "id": "5f4701b942c824109626c3d8", "title": "Step 73" },
{ "id": "5f46ede1ff8fec5ba656b44c", "title": "Step 74" },
{ "id": "5f45a66d4a2b0453301e5a26", "title": "Step 75" },
{ "id": "6780f0d898362873ac425dc8", "title": "Step 76" },
{ "id": "5f45b0731d39e15d54df4dfc", "title": "Step 77" },
{ "id": "5f45b25e7ec2405f166b9de1", "title": "Step 78" },
{ "id": "5f45b3c93c027860d9298dbd", "title": "Step 79" },
{ "id": "5f45b45d099f3e621fbbb256", "title": "Step 80" },
{ "id": "5f45b4c81cea7763550e40df", "title": "Step 81" },
{ "id": "5f45b715301bbf667badc04a", "title": "Step 82" },
{ "id": "5f46e270702a8456a664f0df", "title": "Step 83" },
{ "id": "5f46e36e745ead58487aabf2", "title": "Step 84" },
{ "id": "5f46e7a4750dd05b5a673920", "title": "Step 85" },
{ "id": "5f46e8284aae155c83015dee", "title": "Step 86" },
{ "id": "5f475bb508746c16c9431d42", "title": "Step 87" },
{ "id": "5f475e1c7f71a61d913836c6", "title": "Step 88" },
{ "id": "5f47fe7e31980053a8d4403b", "title": "Step 89" }
],
"helpCategory": "HTML-CSS"
}