feat(learn): Basic CSS Cafe Menu instructions and hints/tests (v7) (#39407)
* feat: created step instructions for cafe menu fix: added instructions to steps 1-31 fix: changed steps 29-31 fix: added instructions for steps 32-42 fix: changed prototype class definition fix: padded file names fix: added instructions for steps 43-61 fix: add object id to final.md and final prototype to meta.json fix: correct typos in steps 26 and 27 fix: misc wording changes fix: added forward slash to closing html tag fix: added instructions for steps 62-75 feat: added instructions to steps 76-79 fix: added FOOTER comment for steps 68-75 fix: add steps 68a and 68b fix: add steps 69a and reorder steps fix: added instructions to the final steps * fix: remove final.md * fix: fixed typo of menue to menu Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: changed wording to improve readability Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: changed wording to improve readability Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: changed wording to improve readability Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: combined two lines into same paragraph Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
This commit is contained in:
committed by
Mrugesh Mohapatra
parent
7abf0fde34
commit
06da30e48a
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
title: Introduction to the Basic CSS Cafe Menu
|
||||||
|
block: Basic CSS Cafe Menu
|
||||||
|
superBlock: Responsive Web Design
|
||||||
|
isBeta: true
|
||||||
|
---
|
||||||
|
## Introduction to the Basic CSS Cafe Menu
|
||||||
|
|
||||||
|
This is a test for the new project-based curriculum.
|
@ -133,6 +133,7 @@ exports.helpCategory = {
|
|||||||
'data-analysis-with-python-course': 'Python',
|
'data-analysis-with-python-course': 'Python',
|
||||||
'python-for-penetration-testing': 'Python',
|
'python-for-penetration-testing': 'Python',
|
||||||
'basic-html-cat-photo-app': 'HTML-CSS',
|
'basic-html-cat-photo-app': 'HTML-CSS',
|
||||||
|
'basic-css-cafe-menu': 'HTML-CSS',
|
||||||
'css-variables-skyline': 'HTML-CSS',
|
'css-variables-skyline': 'HTML-CSS',
|
||||||
'basic-javascript-rpg-game': 'JavaScript',
|
'basic-javascript-rpg-game': 'JavaScript',
|
||||||
'functional-programming-spreadsheet': 'JavaScript',
|
'functional-programming-spreadsheet': 'JavaScript',
|
||||||
|
359
curriculum/challenges/_meta/basic-css-cafe-menu/meta.json
Normal file
359
curriculum/challenges/_meta/basic-css-cafe-menu/meta.json
Normal file
@ -0,0 +1,359 @@
|
|||||||
|
{
|
||||||
|
"name": "Basic CSS Cafe Menu",
|
||||||
|
"dashedName": "basic-css-cafe-menu",
|
||||||
|
"order": 10,
|
||||||
|
"time": "5 hours",
|
||||||
|
"template": "",
|
||||||
|
"required": [],
|
||||||
|
"superBlock": "responsive-web-design",
|
||||||
|
"superOrder": 1,
|
||||||
|
"isBeta": true,
|
||||||
|
"challengeOrder": [
|
||||||
|
[
|
||||||
|
"5f33071498eb2472b87ddee4",
|
||||||
|
"Part 1"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3313e74582ad9d063e3a38",
|
||||||
|
"Part 2"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f331e55dfab7a896e53c3a1",
|
||||||
|
"Part 3"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3326b143638ee1a09ff1e3",
|
||||||
|
"Part 4"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f33294a6af5e9188dbdb8f3",
|
||||||
|
"Part 5"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f332a88dc25a0fd25c7687a",
|
||||||
|
"Part 6"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f332b23c2045fb843337579",
|
||||||
|
"Part 7"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f33310c1851c6c4da013250",
|
||||||
|
"Part 8"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f344fc1520b6719f2e35605",
|
||||||
|
"Part 9"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f344fbc22624a2976425065",
|
||||||
|
"Part 10"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f344fad8bf01691e71a30eb",
|
||||||
|
"Part 11"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f344f9c805cd193c33d829c",
|
||||||
|
"Part 12"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3477ae9675db8bb7655b30",
|
||||||
|
"Part 13"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3477ae34c1239cafe128be",
|
||||||
|
"Part 14"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3477aefa51bfc29327200b",
|
||||||
|
"Part 15"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3477ae8466a9a3d2cc953c",
|
||||||
|
"Part 16"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3477cb2e27333b1ab2b955",
|
||||||
|
"Part 17"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3477cbcb6ba47918c1da92",
|
||||||
|
"Part 18"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3477cb303c5cb61b43aa9b",
|
||||||
|
"Part 19"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f34a1fd611d003edeafd681",
|
||||||
|
"Part 20"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f356ed6cf6eab5f15f5cfe6",
|
||||||
|
"Part 21"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f356ed63c7807a4f1e6d054",
|
||||||
|
"Part 22"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f356ed60a5decd94ab66986",
|
||||||
|
"Part 23"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f356ed63e0fa262326eef05",
|
||||||
|
"Part 24"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f356ed60785e1f3e9850b6e",
|
||||||
|
"Part 25"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f356ed656a336993abd9f7c",
|
||||||
|
"Part 26"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f356ed6199b0cdef1d2be8f",
|
||||||
|
"Part 27"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f356ed69db0a491745e2bb6",
|
||||||
|
"Part 28"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f35e5c44359872a137bd98f",
|
||||||
|
"Part 29"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f35e5c4321f818cdc4bed30",
|
||||||
|
"Part 30"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3c866daec9a49519871816",
|
||||||
|
"Part 31"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3c866d5414453fc2d7b480",
|
||||||
|
"Part 32"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3c866d28d7ad0de6470505",
|
||||||
|
"Part 33"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3c866d697fb245bc801648",
|
||||||
|
"Part 34"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3c866de7a5b784048f94b1",
|
||||||
|
"Part 35"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3c866dbf362f99b9a0c6d0",
|
||||||
|
"Part 36"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3c866d0fc037f7311b4ac8",
|
||||||
|
"Part 37"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3c866dd0d0275f01d4d847",
|
||||||
|
"Part 38"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3cade9fa77275d9f4efe62",
|
||||||
|
"Part 39"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3cade94c6576e7f7b7953f",
|
||||||
|
"Part 40"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3cade9993019e26313fa8e",
|
||||||
|
"Part 41"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f47633757ae3469f2d33d2e",
|
||||||
|
"Part 42"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3cade99dda4e6071a85dfd",
|
||||||
|
"Part 43"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e0e0c3feaebcf647ad",
|
||||||
|
"Part 44"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e0819d4f23ca7285e6",
|
||||||
|
"Part 45"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e0835da6ccc3ee9958",
|
||||||
|
"Part 46"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e0086dc80481f8cb03",
|
||||||
|
"Part 47"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e0eaa7da26e3d34d78",
|
||||||
|
"Part 48"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e050279c7a4a7101d3",
|
||||||
|
"Part 49"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e04559b939080db057",
|
||||||
|
"Part 50"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e03d719d5ac4738993",
|
||||||
|
"Part 51"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e05473f91f948724ab",
|
||||||
|
"Part 52"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e056bdde6ae6892ba2",
|
||||||
|
"Part 53"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e0e9629bad967cd71e",
|
||||||
|
"Part 54"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e06d34faac0447fc44",
|
||||||
|
"Part 55"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e087d56ed3ffdc36be",
|
||||||
|
"Part 56"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e0f8c230bdd2349716",
|
||||||
|
"Part 57"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e07276f782bb46b93d",
|
||||||
|
"Part 58"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e0a81099d9a697b550",
|
||||||
|
"Part 59"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e0b431cc215bb16f55",
|
||||||
|
"Part 60"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3ef6e01f288a026d709587",
|
||||||
|
"Part 61"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f3f26fa39591db45e5cd7a0",
|
||||||
|
"Part 62"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f459225127805351a6ad057",
|
||||||
|
"Part 63"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f459a7ceb8b5c446656d88b",
|
||||||
|
"Part 64"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f459cf202c2a3472fae6a9f",
|
||||||
|
"Part 65"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f459fd48bdc98491ca6d1a3",
|
||||||
|
"Part 66"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f45a05977e2fa49d9119437",
|
||||||
|
"Part 67"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f45a276c093334f0f6e9df4",
|
||||||
|
"Part 68"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f45a5a7c49a8251f0bdb527",
|
||||||
|
"Part 69"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f46fc57528aa1c4b5ea7c2e",
|
||||||
|
"Part 70"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f4701b942c824109626c3d8",
|
||||||
|
"Part 71"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f46ede1ff8fec5ba656b44c",
|
||||||
|
"Part 72"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f45a66d4a2b0453301e5a26",
|
||||||
|
"Part 73"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f45b0731d39e15d54df4dfc",
|
||||||
|
"Part 74"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f45b25e7ec2405f166b9de1",
|
||||||
|
"Part 75"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f45b3c93c027860d9298dbd",
|
||||||
|
"Part 76"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f45b45d099f3e621fbbb256",
|
||||||
|
"Part 77"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f45b4c81cea7763550e40df",
|
||||||
|
"Part 78"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f45b715301bbf667badc04a",
|
||||||
|
"Part 79"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f46e270702a8456a664f0df",
|
||||||
|
"Part 80"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f46e36e745ead58487aabf2",
|
||||||
|
"Part 81"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f46e7a4750dd05b5a673920",
|
||||||
|
"Part 82"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f46e8284aae155c83015dee",
|
||||||
|
"Part 83"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f475bb508746c16c9431d42",
|
||||||
|
"Part 84"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f475e1c7f71a61d913836c6",
|
||||||
|
"Part 85"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"5f47fe7e31980053a8d4403b",
|
||||||
|
"Part 86"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"helpRoom": "Help",
|
||||||
|
"fileName": "01-responsive-web-design/basic-css-cafe-menu.json"
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
---
|
||||||
|
id: 5f33071498eb2472b87ddee4
|
||||||
|
title: Part 1
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
As you learned in the last few steps of the Cat Photo App, there is a basic structure need to start building your web page.
|
||||||
|
|
||||||
|
Add the `<!DOCTYPE html>` and an `html` element.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,43 @@
|
|||||||
|
---
|
||||||
|
id: 5f3313e74582ad9d063e3a38
|
||||||
|
title: Part 2
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Add a `head` element within the `html` element, so you can add a `title` element. The title element's text should be `Camper Cafe Menu`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
</html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,47 @@
|
|||||||
|
---
|
||||||
|
id: 5f331e55dfab7a896e53c3a1
|
||||||
|
title: Part 3
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The `title` is one of several elements that provide extra information not visible on the web page, but could be useful for search engines or how the page gets displayed.
|
||||||
|
|
||||||
|
Inside the `head` element, nest a `meta` element with an attribute named `charset` set to the value `utf-8` to tell the browser how to encode characters for the page. Note tha `meta` elements are self-closing.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<head>
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
</head>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,46 @@
|
|||||||
|
---
|
||||||
|
id: 5f3326b143638ee1a09ff1e3
|
||||||
|
title: Part 4
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
To prepare to create some actual content, add a `body` element below the `head` element.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
</head>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
id: 5f33294a6af5e9188dbdb8f3
|
||||||
|
title: Part 5
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The name of the cafe is `Camper Cafe`. Add an `h1` element with the name of the cafe in capitalized letters to make it stand out.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
</head>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<body>
|
||||||
|
</body>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,49 @@
|
|||||||
|
---
|
||||||
|
id: 5f332a88dc25a0fd25c7687a
|
||||||
|
title: Part 6
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
To let visitors know the cafe was founded in 2020, add a `p` element below the `h1` element with the text `Est. 2020`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,50 @@
|
|||||||
|
---
|
||||||
|
id: 5f332b23c2045fb843337579
|
||||||
|
title: Part 7
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Since the `p` element added in the previous step provides supplemental information about the cafe, nest both the `h1` and `p` elements in a `header` element.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,52 @@
|
|||||||
|
---
|
||||||
|
id: 5f33310c1851c6c4da013250
|
||||||
|
title: Part 8
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
It's time to add some menu content. Add a `main` element below the existing `header` element. It will eventually contain pricing information about coffees and desserts offered by the cafe.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,54 @@
|
|||||||
|
---
|
||||||
|
id: 5f344fc1520b6719f2e35605
|
||||||
|
title: Part 9
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
There will be two sections on the menu, one for coffees and one for desserts. Add a `section` element within the `main` element so you have a place to put all the coffees available.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<main>
|
||||||
|
</main>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,56 @@
|
|||||||
|
---
|
||||||
|
id: 5f344fbc22624a2976425065
|
||||||
|
title: Part 10
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Create an `h2` element in the `section` element and give it the text `Coffees`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<section>
|
||||||
|
</section>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,57 @@
|
|||||||
|
---
|
||||||
|
id: 5f344fad8bf01691e71a30eb
|
||||||
|
title: Part 11
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Up until now, you have been limited regarding the presentation and appearance of the content you create. To start taking control, add a `style` element within the `head` element.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,68 @@
|
|||||||
|
---
|
||||||
|
id: 5f344f9c805cd193c33d829c
|
||||||
|
title: Part 12
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Without specifying any CSS (Cascasing Style Sheets) styling, an element's content is positioned to the left. To center content of block-level elements (i.e. `h1`, `section`, `p`, etc.) you would put the following between the `style` element's opening and closing tags, where `elementName` is an element name like `h3`.
|
||||||
|
|
||||||
|
```css
|
||||||
|
elementName {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Center the menu's `h1` element by using the syntax shown above.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<style>
|
||||||
|
</style>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,62 @@
|
|||||||
|
---
|
||||||
|
id: 5f3477ae9675db8bb7655b30
|
||||||
|
title: Part 13
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
In the previous step, you used a <dfn>type selector</dfn> to style the `h1` element. Go ahead and center the `h2` and `p` elements with a new type selector for each one.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<style>
|
||||||
|
h1 {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,70 @@
|
|||||||
|
---
|
||||||
|
id: 5f3477ae34c1239cafe128be
|
||||||
|
title: Part 14
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
You currently have three type selectors with the exact same styling. To reduce the amount of CSS, you can create a single type selector by specifying all the element names by commas.
|
||||||
|
|
||||||
|
Use a single type selector to center the `h1`, `h2` and `p` elements at the same time.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<style>
|
||||||
|
h1 {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
h2 {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,72 @@
|
|||||||
|
---
|
||||||
|
id: 5f3477aefa51bfc29327200b
|
||||||
|
title: Part 15
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
So far you have styled three elements by writing CSS inside the `style` element of the `index.html` file. Since there will many more styles, you can write CSS in a separte file (`styles.css`) and then link to it.
|
||||||
|
|
||||||
|
Get started by taking the content of the `index.html` file's `style` element (exclude the opening and closing tags) and rewrite it in the `styles.css`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<style>
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,72 @@
|
|||||||
|
---
|
||||||
|
id: 5f3477ae8466a9a3d2cc953c
|
||||||
|
title: Part 16
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now that you have the CSS in the `styles.css` file, go ahead and remove the `style` element and all its content. Once it is removed, the text that as centered, will shift back to the left.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<style>
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,69 @@
|
|||||||
|
---
|
||||||
|
id: 5f3477cb2e27333b1ab2b955
|
||||||
|
title: Part 17
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now you need to link the `styles.css` file content, so your page will reflect the CSS styles defined in it.
|
||||||
|
|
||||||
|
Nest a `link` element within the `style` element. `link` elements are used for other purposes besides CSS, so you will also need to add an `rel` attribute with the value `stylesheet` and a `type` attribute with the value `text/css`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
</head>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,74 @@
|
|||||||
|
---
|
||||||
|
id: 5f3477cbcb6ba47918c1da92
|
||||||
|
title: Part 18
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
So the styling of the page looks similar on mobile as it does on a desktop or laptop, you need to add a `meta` element with a special `content` attribute.
|
||||||
|
|
||||||
|
Add the following within the `head` element:
|
||||||
|
|
||||||
|
```html
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,71 @@
|
|||||||
|
---
|
||||||
|
id: 5f3477cb303c5cb61b43aa9b
|
||||||
|
title: Part 19
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
You can change the entire background color of the page to brown by using a `body` type selector and specifying the value `brown` for the `background-color` property. As you have already seen, selector properties and their values have a colon (`:`) between them.
|
||||||
|
|
||||||
|
Add a new selector to the `styles.css` file to change the color of the entire page to `brown`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
--fcc-editable-region--
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,74 @@
|
|||||||
|
---
|
||||||
|
id: 5f34a1fd611d003edeafd681
|
||||||
|
title: Part 20
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
That brown background makes it hard to read the text on the page.
|
||||||
|
|
||||||
|
Change the `body` element's background color to be `burlywood` to have some color but still be able to read the text.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
--fcc-editable-region--
|
||||||
|
body {
|
||||||
|
background-color: brown;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,75 @@
|
|||||||
|
---
|
||||||
|
id: 5f356ed6cf6eab5f15f5cfe6
|
||||||
|
title: Part 21
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The menu takes up the full width of the page. You can use a `div` element to hold all the elements located in the `body` element and then apply some special styling to it. The `div` element is used mainly for design layout purposes unlike the other content elements you have used so far.
|
||||||
|
|
||||||
|
Start by adding a `div` element inside the `body` element and then move all the elements located in the `body` element inside it.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-color: burlywood;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,77 @@
|
|||||||
|
---
|
||||||
|
id: 5f356ed63c7807a4f1e6d054
|
||||||
|
title: Part 22
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The goal now is to make the `div` element not take the entire width of the page. The CSS `width` property is perfect for this.
|
||||||
|
|
||||||
|
Create a `div` type selector in `styles.css` and give it a `width` property with value of `300px`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
--fcc-editable-region--
|
||||||
|
body {
|
||||||
|
background-color: burlywood;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,81 @@
|
|||||||
|
---
|
||||||
|
id: 5f356ed60a5decd94ab66986
|
||||||
|
title: Part 23
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Currently the entire background color of the page is `burlywood`. So you can see the effect of only styling `div` element, you will need to first temporarily comment out the line that defines the `background-color` for the `body` element.
|
||||||
|
|
||||||
|
Add `/*` before the line and `*/` after the line to make the line a comment instead of CSS code which will make the background color of the page white again.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
--fcc-editable-region--
|
||||||
|
background-color: burlywood;
|
||||||
|
--fcc-editable-region--
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
div {
|
||||||
|
width: 300px;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,81 @@
|
|||||||
|
---
|
||||||
|
id: 5f356ed63e0fa262326eef05
|
||||||
|
title: Part 24
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now make the background color of the `div` element to be `burlywood`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
/*
|
||||||
|
background-color: burlywood;
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
div {
|
||||||
|
width: 300px;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,83 @@
|
|||||||
|
---
|
||||||
|
id: 5f356ed60785e1f3e9850b6e
|
||||||
|
title: Part 25
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
By now it is easy to see all the text is centered inside the `div` element. The white space on the top and left sides of the `div` element will be dealt with in a later step.
|
||||||
|
|
||||||
|
Currently, the width of the `div` element is specified in pixels (`px`). Change the `width` property's value to be `80%`, so that the element's width is 80% of the `body` element's width.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
/*
|
||||||
|
background-color: burlywood;
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
div {
|
||||||
|
width: 300px;
|
||||||
|
background-color: burlywood;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,84 @@
|
|||||||
|
---
|
||||||
|
id: 5f356ed656a336993abd9f7c
|
||||||
|
title: Part 26
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Next, you need to center the `div` element horizontally. This is accomplised by adding both a `margin-left` and `margin-right` property to the it and setting the value of both `auto`. You can think of a margin as invsible space around an element.
|
||||||
|
|
||||||
|
Using these margin properties, center the `div` element within the `body` element.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
/*
|
||||||
|
background-color: burlywood;
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
div {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,92 @@
|
|||||||
|
---
|
||||||
|
id: 5f356ed6199b0cdef1d2be8f
|
||||||
|
title: Part 27
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
So far you have been using type selectors to style elements. A <dfn>class selector</dfn> is defined by a name with a dot directly in front it. For example, if you wanted to create a class selector named `container` that makes the width of a `div` element `700px`, you would write:
|
||||||
|
|
||||||
|
```css
|
||||||
|
.container {
|
||||||
|
width: 700px;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Turn the existing `div` selector into a class selector by replacing `div` with a class named `menu`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div>
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
/*
|
||||||
|
background-color: burlywood;
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
div {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,84 @@
|
|||||||
|
---
|
||||||
|
id: 5f356ed69db0a491745e2bb6
|
||||||
|
title: Part 28
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
To apply the class's styling to the `div` element, add a `class` attribute to the `div` element's opening tag and set its value to `menu`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<div>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
/*
|
||||||
|
background-color: burlywood;
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,86 @@
|
|||||||
|
---
|
||||||
|
id: 5f35e5c44359872a137bd98f
|
||||||
|
title: Part 29
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Since the cafe's main product for sale is coffee, you could use an image of coffee beans for the background of the page.
|
||||||
|
|
||||||
|
Delete the comment and its contents inside the `body` type selector. Now add a `background-image` property and set its value to `url(https://tinyurl.com/coffee-beans-fcc)`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
--fcc-editable-region--
|
||||||
|
/*
|
||||||
|
background-color: burlywood;
|
||||||
|
*/
|
||||||
|
--fcc-editable-region--
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,84 @@
|
|||||||
|
---
|
||||||
|
id: 5f35e5c4321f818cdc4bed30
|
||||||
|
title: Part 30
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now that you have your coffee background, it would be a good time to add some coffee flavors and prices under the `Coffees` heading. To do this, you are going to add an `article` element that will contain a flavor and price.
|
||||||
|
|
||||||
|
Add an `article` element under the `Coffees` heading.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,86 @@
|
|||||||
|
---
|
||||||
|
id: 5f3c866daec9a49519871816
|
||||||
|
title: Part 31
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The `article` element you added is commonly found inside `section` elements when you plan on having other informational elements that are grouped.
|
||||||
|
|
||||||
|
Go ahead nested two `p` elements inside your `article` element. The text for the first `p` element should be `French Vanilla` and the text for the second `p` element should be `3.00`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<article>
|
||||||
|
</article>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,93 @@
|
|||||||
|
---
|
||||||
|
id: 5f3c866d5414453fc2d7b480
|
||||||
|
title: Part 32
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Starting below the existing coffee/price pair, add the following coffees and prices using an `article` element with two nested `p` elements inside each. As before, the first `p` element's text should contain the coffee flavor and the second `p` element's text should contain the price.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
Carmel Macchiato 3.75
|
||||||
|
Pumpkin Spice 3.50
|
||||||
|
Hazelnut 4.00
|
||||||
|
Mocah 4.50
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<article>
|
||||||
|
<p>French Vanilla</p>
|
||||||
|
<p>3.00</p>
|
||||||
|
</article>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,107 @@
|
|||||||
|
---
|
||||||
|
id: 5f3c866d28d7ad0de6470505
|
||||||
|
title: Part 33
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The flavors and prices are currently stacked on top of each other and centered with their respectable `p` elements. It would be nice if the flavor was on the left and the price was on the right.
|
||||||
|
|
||||||
|
To style the flavor `p` element different from the price `p` element, first create two separate class selectors named `flavor` and `price` in `styles.css`. Then, align the text for the `flavor` class to the left and the `price` class to the right.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article>
|
||||||
|
<p>French Vanilla</p>
|
||||||
|
<p>3.00</p>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<p>Carmel Macchiato</p>
|
||||||
|
<p>3.75</p>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<p>Pumpkin Spice</p>
|
||||||
|
<p>3.50</p>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<p>Hazelnut</p>
|
||||||
|
<p>4.00</p>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<p>Mocha</p>
|
||||||
|
<p>4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,111 @@
|
|||||||
|
---
|
||||||
|
id: 5f3c866d697fb245bc801648
|
||||||
|
title: Part 34
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now that you have defined the classes, apply them to the first `article` element's `p` elements (representing `French Vanilla`).
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<article>
|
||||||
|
<p>French Vanilla</p>
|
||||||
|
<p>3.00</p>
|
||||||
|
</article>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<article>
|
||||||
|
<p>Carmel Macchiato</p>
|
||||||
|
<p>3.75</p>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<p>Pumpkin Spice</p>
|
||||||
|
<p>3.50</p>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<p>Hazelnut</p>
|
||||||
|
<p>4.00</p>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<p>Mocha</p>
|
||||||
|
<p>4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,113 @@
|
|||||||
|
---
|
||||||
|
id: 5f3c866de7a5b784048f94b1
|
||||||
|
title: Part 35
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
That is kind of what you want, but now it would be nice if the flavor and price were on the same line. Remember that `p` elements are <dfn>block-level</dfn> elements, so they take up the entire width of the parent element.
|
||||||
|
|
||||||
|
To get them on the same line, you need to apply some styling to the `p` elements, so they behave more like `inline` elements. Start by adding a `class` attribute with the value `item` to each `article` element.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<article>
|
||||||
|
<p class="flavor">French Vanilla</p>
|
||||||
|
<p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<p>Carmel Macchiato</p>
|
||||||
|
<p>3.75</p>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<p>Pumpkin Spice</p>
|
||||||
|
<p>3.50</p>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<p>Hazelnut</p>
|
||||||
|
<p>4.00</p>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<p>Mocha</p>
|
||||||
|
<p>4.50</p>
|
||||||
|
</article>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,119 @@
|
|||||||
|
---
|
||||||
|
id: 5f3c866dbf362f99b9a0c6d0
|
||||||
|
title: Part 36
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The `p` elements are nested in `article` elements with the class attribute of `item`. You can style all the `p` elements nested anywhere in elements with a class named `item` by defining a selector as:
|
||||||
|
|
||||||
|
```css
|
||||||
|
.item p { }
|
||||||
|
```
|
||||||
|
|
||||||
|
Define a new style using the above selector. Add a `display` property with the value `inline-block` so the `p` elements behave more like `inline` elements instead of `block-line` elements.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p>
|
||||||
|
<p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Carmel Macchiato</p>
|
||||||
|
<p>3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Pumpkin Spice</p>
|
||||||
|
<p>3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Hazelnut</p>
|
||||||
|
<p>4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Mocha</p>
|
||||||
|
<p>4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,114 @@
|
|||||||
|
---
|
||||||
|
id: 5f3c866d0fc037f7311b4ac8
|
||||||
|
title: Part 37
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
That's closer, but the price didn't stay over on the right. This is because `inline-block` elements only take up the width of their content. To spread them out, add a `width` property to the `flavor` and `price` class selectors that have a value of `50%` each.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p>
|
||||||
|
<p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Carmel Macchiato</p>
|
||||||
|
<p>3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Pumpkin Spice</p>
|
||||||
|
<p>3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Hazelnut</p>
|
||||||
|
<p>4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Mocha</p>
|
||||||
|
<p>4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,118 @@
|
|||||||
|
---
|
||||||
|
id: 5f3c866dd0d0275f01d4d847
|
||||||
|
title: Part 38
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Well that did not work. The reason is, by styling the `p` elements as `inline-block`, placing them on a separate lines in the code, there is an extra space that adds to the right of the first `p` element, so the second one shifts to the next line. There are a couple of ways to handle this. One way is to make each's width a little less than `50%`.
|
||||||
|
|
||||||
|
Change the `width` value to `49%` for each class to see what happens.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p>
|
||||||
|
<p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Carmel Macchiato</p>
|
||||||
|
<p>3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Pumpkin Spice</p>
|
||||||
|
<p>3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Hazelnut</p>
|
||||||
|
<p>4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Mocha</p>
|
||||||
|
<p>4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,118 @@
|
|||||||
|
---
|
||||||
|
id: 5f3cade9fa77275d9f4efe62
|
||||||
|
title: Part 39
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
That worked, but there is still a little space on the right of the price.
|
||||||
|
|
||||||
|
You could keep trying various percentages for the widths. Instead, simply move the price `p` element to be on the same line and make sure there is no space between them.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
--fcc-editable-region--
|
||||||
|
<p class="flavor">French Vanilla</p>
|
||||||
|
<p class="price">3.00</p>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Carmel Macchiato</p>
|
||||||
|
<p>3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Pumpkin Spice</p>
|
||||||
|
<p>3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Hazelnut</p>
|
||||||
|
<p>4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Mocha</p>
|
||||||
|
<p>4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
width: 49%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 49%;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,115 @@
|
|||||||
|
---
|
||||||
|
id: 5f3cade94c6576e7f7b7953f
|
||||||
|
title: Part 40
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now go ahead and change both the `flavor` and `price` class' widths to be `50%` again.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Carmel Macchiato</p>
|
||||||
|
<p>3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Pumpkin Spice</p>
|
||||||
|
<p>3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Hazelnut</p>
|
||||||
|
<p>4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Mocha</p>
|
||||||
|
<p>4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
width: 49%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 49%;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,115 @@
|
|||||||
|
---
|
||||||
|
id: 5f3cade9993019e26313fa8e
|
||||||
|
title: Part 41
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now that you know it works, change the other `article` elements so that the `p` elements are on the same line with no space between them. You also need to apply the applicable styles `flavor` and `price` to the corresponding `p` elements.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<article class="item">
|
||||||
|
<p>Carmel Macchiato</p>
|
||||||
|
<p>3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Pumpkin Spice</p>
|
||||||
|
<p>3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Hazelnut</p>
|
||||||
|
<p>4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p>Mocha</p>
|
||||||
|
<p>4.50</p>
|
||||||
|
</article>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,113 @@
|
|||||||
|
---
|
||||||
|
id: 5f47633757ae3469f2d33d2e
|
||||||
|
title: Part 42
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
If you make the width of the page preview smaller, you will notice at some point, some of the text on the left starts wrapping around to the next line. This is because the width of the `p` elements on the left side can only take up `50%` of the space.
|
||||||
|
|
||||||
|
Since you know the prices on the right have significantly less numbe of characters, change the `flavor` class `width` value to be `75%` and then `dessert` class `width` value to be `25%`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,111 @@
|
|||||||
|
---
|
||||||
|
id: 5f3cade99dda4e6071a85dfd
|
||||||
|
title: Part 43
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
You will come back to the styling the menu in a few steps, but for now, go ahead add a second `section` element below the first for displaying the desserts offered by the cafe.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,113 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e0e0c3feaebcf647ad
|
||||||
|
title: Part 44
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Add an `h2` element in the new section add give it the text `Desserts`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<section>
|
||||||
|
</section>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,114 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e0819d4f23ca7285e6
|
||||||
|
title: Part 45
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now you need to add four `article` elements below the `h2`. Each should have a `class` attribute with the value `item`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,129 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e0835da6ccc3ee9958
|
||||||
|
title: Part 46
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Within each of the four `article` elements, add the following desserts and prices using an `article` element with two nested `p` elements inside each. Similar to what you did with the coffees, the first `p` element's text should contain the dessert name and the second `p` element's text should contain the price.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
Donut 1.50
|
||||||
|
Cherry Pie 2.75
|
||||||
|
Cheesecake 3.00
|
||||||
|
Cinammon Roll
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<article class="item">
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
</article>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,128 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e0086dc80481f8cb03
|
||||||
|
title: Part 47
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Something does not look right. You added the correct `class` attribute to the `p` elements with dessert names, but you have not defined a selector for it.
|
||||||
|
|
||||||
|
Since the `flavor` class selector already has the properties you want, just add the `dessert` class to it.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
.flavor {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,128 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e0eaa7da26e3d34d78
|
||||||
|
title: Part 48
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
You can give your menu some space between the content and the sides with various `padding` properties.
|
||||||
|
|
||||||
|
Give the `menu` class a `padding-left` and a `padding-right` with the same value `20px`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,128 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e050279c7a4a7101d3
|
||||||
|
title: Part 49
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
That looks better. Now try to add the same `20px` padding to the top and bottom of the menu.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding-left: 20px;
|
||||||
|
padding-right: 20px;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,130 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e04559b939080db057
|
||||||
|
title: Part 50
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Since all 4 sides of the menu have the same internal spacing, go ahread and delete the four properites and use a single `padding` property with the value `20px`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding-left: 20px;
|
||||||
|
padding-right: 20px;
|
||||||
|
padding-top: 20px;
|
||||||
|
padding-bottom: 20px;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,129 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e03d719d5ac4738993
|
||||||
|
title: Part 51
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The current width of the menu will always take of 80% of the `body` element's width. On a very wide screen, the coffee and dessert appear far apart from their prices.
|
||||||
|
|
||||||
|
Add a `max-width` property to the `menu` class with a value of `500px` to prevent it from growing too wide.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,130 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e05473f91f948724ab
|
||||||
|
title: Part 52
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
You can change the `font-family` of text, to make it look different the the default font of your browser. Each browser has some common fonts available to it.
|
||||||
|
|
||||||
|
Change all the text in your `body`, by adding a `font-family` property with the value `sans-serif`. This is a fairly common font that is very readable.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
--fcc-editable-region--
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,133 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e056bdde6ae6892ba2
|
||||||
|
title: Part 53
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
It is a bit boring for all the text to have the same `font-family`. You can still have the majority of the text `sans-serif` and make just the `h1` and `h2` elements different using a different selector.
|
||||||
|
|
||||||
|
Style both the `h1` and the `h2` elements so that only these elements' text use `Impact` font.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,135 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e0e9629bad967cd71e
|
||||||
|
title: Part 54
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
You can add a <dfn>fallback</dfn> value for the font-family by adding another font name separated by a comma. This second font would be used in case the browser does not have the font built-in to it.
|
||||||
|
|
||||||
|
Add the fallback font `serif` after the `Impact` font.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,135 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e06d34faac0447fc44
|
||||||
|
title: Part 55
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Make the `Est. 2020` text italicized by creating an `established` class selector and giving it the `font-style` property with the value `italic`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,137 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e087d56ed3ffdc36be
|
||||||
|
title: Part 56
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now apply the `established` class to the `Est. 2020` text.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
--fcc-editable-region--
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p>Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,141 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e0f8c230bdd2349716
|
||||||
|
title: Part 57
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The `h1` and `h2` elements' text are set by default values of the user's browser.
|
||||||
|
|
||||||
|
Add two new type selectors (`h1` and `h2`). Use the `font-size` property for both, but use the value `40px` for the `h1` and `30px` for the `h2`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,145 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e07276f782bb46b93d
|
||||||
|
title: Part 58
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Add a `footer` element below the `main` element, where you can some additional information.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,148 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e0a81099d9a697b550
|
||||||
|
title: Part 59
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Inside the `footer`, add a `p` element. Then, nest an anchor (`a`) element in the `p` that links to `https://www.freecodecamp.org` and has the text `Visit our website`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<footer>
|
||||||
|
</footer>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,150 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e0b431cc215bb16f55
|
||||||
|
title: Part 60
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Add a second `p` element below the one with the link and give it the text `123 Free Code Camp Drive`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,151 @@
|
|||||||
|
---
|
||||||
|
id: 5f3ef6e01f288a026d709587
|
||||||
|
title: Part 61
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
You can use an `hr` element to display a divider between sections of different content.
|
||||||
|
|
||||||
|
First, add an `hr` element between the first `header` element and the `main` element.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,157 @@
|
|||||||
|
---
|
||||||
|
id: 5f3f26fa39591db45e5cd7a0
|
||||||
|
title: Part 62
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The default properties of an `hr` element will make it appear as a thin light grey line. You can change the heighth of the line by specifying a value for the `height` property.
|
||||||
|
|
||||||
|
Change the height the `hr` element to be `3px`.
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,156 @@
|
|||||||
|
---
|
||||||
|
id: 5f459225127805351a6ad057
|
||||||
|
title: Part 63
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Change the background color of the `hr` elemnent to be `brown` to make it match the color of the coffee beans.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
hr {
|
||||||
|
height: 3px;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,159 @@
|
|||||||
|
---
|
||||||
|
id: 5f459a7ceb8b5c446656d88b
|
||||||
|
title: Part 64
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Notice the grey color along the edges of the line. Those edges are known as <dfn>borders</dfn>. Each side of an element can have a different color or they can all be the same.
|
||||||
|
|
||||||
|
Make all the edges of the `hr` element the same color as the background of it using the `border-color` property.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
hr {
|
||||||
|
height: 3px;
|
||||||
|
background-color: brown;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,160 @@
|
|||||||
|
---
|
||||||
|
id: 5f459cf202c2a3472fae6a9f
|
||||||
|
title: Part 65
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Notice how the thickness of the line looks bigger? The default value of a property named `border-width` is `1px` for all edges of `hr` elements. By changing the background to the same color as the background, the total height of the line is `5px` (`3px` plus the top and bottom border width of `1px`).
|
||||||
|
|
||||||
|
Change the `height` property of the `hr` to be `2px`, so the total height of it becomes `4px`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
hr {
|
||||||
|
height: 3px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,158 @@
|
|||||||
|
---
|
||||||
|
id: 5f459fd48bdc98491ca6d1a3
|
||||||
|
title: Part 66
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Go ahead and add another `hr` element between the `main` element and the `footer` element.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,159 @@
|
|||||||
|
---
|
||||||
|
id: 5f45a05977e2fa49d9119437
|
||||||
|
title: Part 67
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
To create a little more room around the menu, add `20px` of space on the inside of the `body` element by using the `padding` property.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr>
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
--fcc-editable-region--
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,162 @@
|
|||||||
|
---
|
||||||
|
id: 5f45a276c093334f0f6e9df4
|
||||||
|
title: Part 68
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Focusing on the menu items and prices, there is a fairly large gap between each line.
|
||||||
|
|
||||||
|
Target all the `p` elements nested in elements with the `class` named `item` and set their top and bottom margin to be `5px`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr>
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,162 @@
|
|||||||
|
---
|
||||||
|
id: 5f45a5a7c49a8251f0bdb527
|
||||||
|
title: Part 69
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Using the same style selector in the previous step, make the font size of the items and prices by using a value of `18px`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr>
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,167 @@
|
|||||||
|
---
|
||||||
|
id: 5f46fc57528aa1c4b5ea7c2e
|
||||||
|
title: Part 70
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Changing the `bottom-margin` to `5px` looks great. However, now the space between the `Cinaommon Roll` menu item and the second `hr` element does not match the space between the top `hr` element and the `Coffees` heading.
|
||||||
|
|
||||||
|
Add some more space by creating a class named `bottom-line` using `25px` for the `margin-top` property.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr>
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,167 @@
|
|||||||
|
---
|
||||||
|
id: 5f4701b942c824109626c3d8
|
||||||
|
title: Part 71
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now add the `bottom-line` class to the second `hr` element so the styling is applied.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<hr>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,168 @@
|
|||||||
|
---
|
||||||
|
id: 5f46ede1ff8fec5ba656b44c
|
||||||
|
title: Part 72
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Next you are going to be styling the `footer` element. To keep the CSS organized, add a comment at the end `styles.css` with the text `FOOTER`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,171 @@
|
|||||||
|
---
|
||||||
|
id: 5f45a66d4a2b0453301e5a26
|
||||||
|
title: Part 73
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Moving down to the `footer` element, make all the text have a value of `14px` for the font size.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,176 @@
|
|||||||
|
---
|
||||||
|
id: 5f45b0731d39e15d54df4dfc
|
||||||
|
title: Part 74
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The default color of link that has not yet been clicked on a page is typically blue. The default color of a link that has already been visited from a page is typically purple.
|
||||||
|
|
||||||
|
To make the `footer` links the same color regardless if a link has been visited, use a type selector for the anchor element (`a`) and use the value `black` for the `color` property.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,181 @@
|
|||||||
|
---
|
||||||
|
id: 5f45b25e7ec2405f166b9de1
|
||||||
|
title: Part 75
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
You change properties of a link when the link has actually been visited by using a <dfn>pseudo-selector</dfn> that looks like `a:visited { propertyName: propertyValue }`
|
||||||
|
|
||||||
|
Change the color of the footer `Visit our website` link to be `grey` when a user has visited the link.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,185 @@
|
|||||||
|
---
|
||||||
|
id: 5f45b3c93c027860d9298dbd
|
||||||
|
title: Part 76
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
You change properties of a link when the mouse hovers them by using a <dfn>pseudo-selector</dfn> that looks like `a:hover { propertyName: propertyValue }`
|
||||||
|
|
||||||
|
Change the color of the footer `Visit our website` link to be `brown` when a user hovers over it.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
color: grey;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,190 @@
|
|||||||
|
---
|
||||||
|
id: 5f45b45d099f3e621fbbb256
|
||||||
|
title: Part 77
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
You change properties of a link when the link is actually clicked by using a <dfn>pseudo-selector</dfn> that looks like `a:active { propertyName: propertyValue }`
|
||||||
|
|
||||||
|
Change the color of the footer `Visit our website` link to be `white` when a clicks on it.
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
color: grey;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,189 @@
|
|||||||
|
---
|
||||||
|
id: 5f45b4c81cea7763550e40df
|
||||||
|
title: Part 78
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
To keep with the same color theme you have already been using (black and brown), change the color for when the link is visited to `black` and use `brown` for when the link is actually clicked.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
a:visited {
|
||||||
|
color: grey;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:active {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,191 @@
|
|||||||
|
---
|
||||||
|
id: 5f45b715301bbf667badc04a
|
||||||
|
title: Part 79
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The menu text `CAMPER CAFE` has a different space from the top than the address at the bottom of the menu. This is due to the browser having some default top margin for the `h1` element.
|
||||||
|
|
||||||
|
Change the top margin of the `h1` element to `0` to remove all the top margin.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:active {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,190 @@
|
|||||||
|
---
|
||||||
|
id: 5f46e270702a8456a664f0df
|
||||||
|
title: Part 80
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
To remove some of the vertical space between the `h1` element and the text `Est. 2020`, change the bottom margin of the `h1` to `15px`;
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:active {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,195 @@
|
|||||||
|
---
|
||||||
|
id: 5f46e36e745ead58487aabf2
|
||||||
|
title: Part 81
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now the top spacing looks good. The space below the address at the bottom of the menu is a little bigger than the space at the top of the menu and the `h1` element.
|
||||||
|
|
||||||
|
To decrease the default margin space below the address `p` element, create a class selector named `address` and use the value `5px` for the `margin-bottom` property.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:active {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,195 @@
|
|||||||
|
---
|
||||||
|
id: 5f46e7a4750dd05b5a673920
|
||||||
|
title: Part 82
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Now apply the `address` class to the `p` element containing the address.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
--fcc-editable-region--
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p>123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
--fcc-editable-region--
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.address {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:active {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,197 @@
|
|||||||
|
---
|
||||||
|
id: 5f46e8284aae155c83015dee
|
||||||
|
title: Part 83
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The menu looks good, but other than the coffee beans background image, it is mainly just text.
|
||||||
|
|
||||||
|
Under the `Coffees` heading, add an image using the url `https://tinyurl.com/cafe-coffee-fcc`. Give the image an `alt` value of `coffee icon`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p class="address">123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.address {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:active {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,200 @@
|
|||||||
|
---
|
||||||
|
id: 5f475bb508746c16c9431d42
|
||||||
|
title: Part 84
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
The image you added is not centered horizontally like the `Coffees` heading above it. `img` elements are "like" inline elements.
|
||||||
|
|
||||||
|
To make the image behave like heading elements (which are block-level), create an `img` type selector and use the value `block` for the `display` property and use the applicable `margin-left` and `margin-right` values to center it horizontally.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<img src="https://tinyurl.com/cafe-coffee-fcc" alt="coffee icon"/>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p class="address">123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.address {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:active {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,202 @@
|
|||||||
|
---
|
||||||
|
id: 5f475e1c7f71a61d913836c6
|
||||||
|
title: Part 85
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
Add one last image under the `Desserts` heading using the url `https://tinyurl.com/cafe-pie-fcc`. Give the image an `alt` value of `pie icon`.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<img src="https://tinyurl.com/cafe-coffee-fcc" alt="coffee icon"/>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
--fcc-editable-region--
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p class="address">123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
display: block;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.address {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:active {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
@ -0,0 +1,376 @@
|
|||||||
|
---
|
||||||
|
id: 5f47fe7e31980053a8d4403b
|
||||||
|
title: Part 86
|
||||||
|
challengeType: 0
|
||||||
|
isHidden: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Description
|
||||||
|
<section id='description'>
|
||||||
|
|
||||||
|
It would be nice if the vertical space between the `h2` elements and their associated icons was smaller. The `h2` elements have default top and bottom margin space, so you could change the bottom margin of the `h2` elements to say `0` or another number.
|
||||||
|
|
||||||
|
There is an easier way, simiply add a negative top margin to the `img` elements to pull them up from their current positions. Negative values are created using a `-` in front of the value. To complete this project, go ahead and use a negative margin of `25px` in the `img` type selector.
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
<section id='tests'>
|
||||||
|
|
||||||
|
```yml
|
||||||
|
tests:
|
||||||
|
- text: Test 1
|
||||||
|
testString: ''
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Challenge Seed
|
||||||
|
<section id='challengeSeed'>
|
||||||
|
|
||||||
|
<div id='html-seed'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<img src="https://tinyurl.com/cafe-coffee-fcc" alt="coffee icon"/>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<img src="https://tinyurl.com/cafe-pie-fcc" alt="pie icon"/>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p class="address">123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
--fcc-editable-region--
|
||||||
|
img {
|
||||||
|
display: block;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
--fcc-editable-region--
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.address {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:active {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
## Solution
|
||||||
|
<section id='solution'>
|
||||||
|
|
||||||
|
```html
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Camper Cafe Menu</title>
|
||||||
|
<link href="styles.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="menu">
|
||||||
|
<header>
|
||||||
|
<h1>CAMPER CAFE</h1>
|
||||||
|
<p class="established">Est. 2020</p>
|
||||||
|
</header>
|
||||||
|
<hr>
|
||||||
|
<main>
|
||||||
|
<section>
|
||||||
|
<h2>Coffees</h2>
|
||||||
|
<img src="https://tinyurl.com/cafe-coffee-fcc" alt="coffee icon"/>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Carmel Macchiato</p><p class="price">3.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="flavor">Mocha</p><p class="price">4.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Desserts</h2>
|
||||||
|
<img src="https://tinyurl.com/cafe-pie-fcc" alt="pie icon"/>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Donut</p><p class="price">1.50</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
|
||||||
|
</article>
|
||||||
|
<article class="item">
|
||||||
|
<p class="dessert">Cinammon Roll</p><p class="price">2.50</p>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
<hr class="bottom-line">
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.freecodecamp.org" target="_blank">Visit our website</a>
|
||||||
|
</p>
|
||||||
|
<p class="address">123 Free Code Camp Drive</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<html>
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='css-seed'>
|
||||||
|
|
||||||
|
```css
|
||||||
|
body {
|
||||||
|
background-image: url(https://tinyurl.com/coffee-beans-fcc);
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 40px;
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.established {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, p {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu {
|
||||||
|
width: 80%;
|
||||||
|
background-color: burlywood;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: 20px;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
display: block;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
margin-top: -25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
height: 2px;
|
||||||
|
background-color: brown;
|
||||||
|
border-color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-line {
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2 {
|
||||||
|
font-family: Impact, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.item p {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flavor, .dessert {
|
||||||
|
text-align: left;
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.price {
|
||||||
|
text-align: right;
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* FOOTER */
|
||||||
|
|
||||||
|
footer {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.address {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:active {
|
||||||
|
color: brown;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
</section>
|
@ -19,6 +19,7 @@ const preFormattedBlockNames = {
|
|||||||
tensorflow: 'TensorFlow',
|
tensorflow: 'TensorFlow',
|
||||||
'basic-javascript-rpg-game': 'Basic JavaScript RPG Game',
|
'basic-javascript-rpg-game': 'Basic JavaScript RPG Game',
|
||||||
'basic-html-cat-photo-app': 'HTML Cat Photo App',
|
'basic-html-cat-photo-app': 'HTML Cat Photo App',
|
||||||
|
'basic-css-cafe-menu': 'CSS Cafe Menu',
|
||||||
'css-variables-skyline': 'CSS Variables Skyline',
|
'css-variables-skyline': 'CSS Variables Skyline',
|
||||||
'javascript-spreadsheet': 'JavaScript Spreadsheet',
|
'javascript-spreadsheet': 'JavaScript Spreadsheet',
|
||||||
'intermediate-javascript-calorie-counter':
|
'intermediate-javascript-calorie-counter':
|
||||||
|
Reference in New Issue
Block a user