freeCodeCamp/curriculum/challenges/english/01-responsive-web-design/basic-css-cafe-menu/part-046.md

107 lines
2.5 KiB
Markdown
Raw Normal View History

---
fix(learn): Broke several steps down into smaller steps for the Cafe Menu project - v7 (#39778) * fix: made some verbiage changes to existing steps * fix: rewrite step 45 instructions * fix: added two steps between 45 and 46 * fix: miscellaneous edits for steps 21,22, 27 * fix: change step 35 to allow for smaller steps * fix: update 36-41 seed code * fix: added new step between 41 and 42 * fix: add new step between 42 and 43 * fix: broke step 33 into 4 new steps * fix: removed unnecessary step 37 * fix: change wording of step 33 instructions * fix: corrected ERM syntax * fix: corrected seed code typos in steps 45 and 46 * fix: corrected typo Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: changed wording to improve readability Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: changed "Free Code Camp" to "freeCodeCamp" Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: corrected typo and improved wording Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: corrected typo Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: correct typos Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: added missing period Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected typo Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: added the missing word "larger" Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected typo Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: change paragraph to `p` * fix: reorderd steps after step 37 deleted * fix: added two new steps to fix missing steps problem * fix: added missing ERMs for step 69 Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
2020-10-13 22:27:40 +00:00
id: 5f47633757ae3469f2d33d2e
title: Part 46
challengeType: 0
dashedName: part-46
---
# --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.
feat: CSS Cafe Menu (#41797) * fix: general bugs - Ensure editable region at end of code-block is followed by a blank line. - Remove apparent duplicate step. - Address spelling issues. * feat: some tests * feat: tests 6-20 Add tests for steps 6-20. * feat: tests 21-30 Add tests for steps 21 through 30. * feat: tests 31-40 Add tests for steps 31 through 40. * feat: tests 41-50 Add tests for steps 41 through 50. * feat: tests 51-60 Add tests for steps 51 through 60. * feat: tests 61-70 Add tests for steps 61 through 70. * feat: tests 71-80 Add tests for steps 71 through 80. * feat: steps 81-92 Add tests for steps 81 through 92. * feat: align dashed names Align the dashed names with the titles and file names. * fix: apply gikf's suggestions Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * fix: manual review suggestions Apply gikf's other suggestions. * feat: more thorough testing When a test asserts that a camper adds a new element relative to an existing element, also test that the existing element is not malformed. * feat: optional semi colons Make EOL semi-colons optional in the CSS. If they're missing and the CSS doesn't render correctly, other tests will catch that. If they are on the last property of the ruleset, they technically aren't required so we shouldn't require them? * chore: apply review suggestions Apply review suggestions from gikf Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * chore: apply suggestions from code review Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * feat: review suggestions Apply Ahmad's review suggestions. * chore: additional suggestions Manual application of Ahmad's review suggestions. Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply suggestions from code review Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply shaun's review suggestions Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * feat: add clarification Add a bit of text clarifying the file switch in the editor. * chore: replace URLs Replace the tinyurls with our self-hosted CDN images. * feat: new CSS tests Re-write CSS tests with new parser. * fix: grammar Apply Shaun's grammar reviews. Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * fix: optional chaining * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply reviews manually * chore: getStyle update Replace getStyleDeclaration with getStyle. * fix: resolve test issue * chore: remove jQuery :( Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * fiux: Update curriculum/challenges/english/01-responsive-web-design/basic-css-cafe-menu/part-073.md Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-07-21 19:03:09 +00:00
Since you know the prices on the right have significantly fewer characters, change the `flavor` class `width` value to be `75%` and then `price` class `width` value to be `25%`.
# --hints--
feat: CSS Cafe Menu (#41797) * fix: general bugs - Ensure editable region at end of code-block is followed by a blank line. - Remove apparent duplicate step. - Address spelling issues. * feat: some tests * feat: tests 6-20 Add tests for steps 6-20. * feat: tests 21-30 Add tests for steps 21 through 30. * feat: tests 31-40 Add tests for steps 31 through 40. * feat: tests 41-50 Add tests for steps 41 through 50. * feat: tests 51-60 Add tests for steps 51 through 60. * feat: tests 61-70 Add tests for steps 61 through 70. * feat: tests 71-80 Add tests for steps 71 through 80. * feat: steps 81-92 Add tests for steps 81 through 92. * feat: align dashed names Align the dashed names with the titles and file names. * fix: apply gikf's suggestions Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * fix: manual review suggestions Apply gikf's other suggestions. * feat: more thorough testing When a test asserts that a camper adds a new element relative to an existing element, also test that the existing element is not malformed. * feat: optional semi colons Make EOL semi-colons optional in the CSS. If they're missing and the CSS doesn't render correctly, other tests will catch that. If they are on the last property of the ruleset, they technically aren't required so we shouldn't require them? * chore: apply review suggestions Apply review suggestions from gikf Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * chore: apply suggestions from code review Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * feat: review suggestions Apply Ahmad's review suggestions. * chore: additional suggestions Manual application of Ahmad's review suggestions. Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply suggestions from code review Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply shaun's review suggestions Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * feat: add clarification Add a bit of text clarifying the file switch in the editor. * chore: replace URLs Replace the tinyurls with our self-hosted CDN images. * feat: new CSS tests Re-write CSS tests with new parser. * fix: grammar Apply Shaun's grammar reviews. Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * fix: optional chaining * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply reviews manually * chore: getStyle update Replace getStyleDeclaration with getStyle. * fix: resolve test issue * chore: remove jQuery :( Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * fiux: Update curriculum/challenges/english/01-responsive-web-design/basic-css-cafe-menu/part-073.md Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-07-21 19:03:09 +00:00
You should set the `width` property to `75%` in your `.flavor` selector.
```js
feat: CSS Cafe Menu (#41797) * fix: general bugs - Ensure editable region at end of code-block is followed by a blank line. - Remove apparent duplicate step. - Address spelling issues. * feat: some tests * feat: tests 6-20 Add tests for steps 6-20. * feat: tests 21-30 Add tests for steps 21 through 30. * feat: tests 31-40 Add tests for steps 31 through 40. * feat: tests 41-50 Add tests for steps 41 through 50. * feat: tests 51-60 Add tests for steps 51 through 60. * feat: tests 61-70 Add tests for steps 61 through 70. * feat: tests 71-80 Add tests for steps 71 through 80. * feat: steps 81-92 Add tests for steps 81 through 92. * feat: align dashed names Align the dashed names with the titles and file names. * fix: apply gikf's suggestions Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * fix: manual review suggestions Apply gikf's other suggestions. * feat: more thorough testing When a test asserts that a camper adds a new element relative to an existing element, also test that the existing element is not malformed. * feat: optional semi colons Make EOL semi-colons optional in the CSS. If they're missing and the CSS doesn't render correctly, other tests will catch that. If they are on the last property of the ruleset, they technically aren't required so we shouldn't require them? * chore: apply review suggestions Apply review suggestions from gikf Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * chore: apply suggestions from code review Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * feat: review suggestions Apply Ahmad's review suggestions. * chore: additional suggestions Manual application of Ahmad's review suggestions. Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply suggestions from code review Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply shaun's review suggestions Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * feat: add clarification Add a bit of text clarifying the file switch in the editor. * chore: replace URLs Replace the tinyurls with our self-hosted CDN images. * feat: new CSS tests Re-write CSS tests with new parser. * fix: grammar Apply Shaun's grammar reviews. Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * fix: optional chaining * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply reviews manually * chore: getStyle update Replace getStyleDeclaration with getStyle. * fix: resolve test issue * chore: remove jQuery :( Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * fiux: Update curriculum/challenges/english/01-responsive-web-design/basic-css-cafe-menu/part-073.md Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-07-21 19:03:09 +00:00
const flavorWidth = new __helpers.CSSHelp(document).getStyle('.flavor')?.getPropertyValue('width');
assert(flavorWidth === '75%');
```
You should set the `width` property to `25%` in your `.price` selector.
feat: CSS Cafe Menu (#41797) * fix: general bugs - Ensure editable region at end of code-block is followed by a blank line. - Remove apparent duplicate step. - Address spelling issues. * feat: some tests * feat: tests 6-20 Add tests for steps 6-20. * feat: tests 21-30 Add tests for steps 21 through 30. * feat: tests 31-40 Add tests for steps 31 through 40. * feat: tests 41-50 Add tests for steps 41 through 50. * feat: tests 51-60 Add tests for steps 51 through 60. * feat: tests 61-70 Add tests for steps 61 through 70. * feat: tests 71-80 Add tests for steps 71 through 80. * feat: steps 81-92 Add tests for steps 81 through 92. * feat: align dashed names Align the dashed names with the titles and file names. * fix: apply gikf's suggestions Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * fix: manual review suggestions Apply gikf's other suggestions. * feat: more thorough testing When a test asserts that a camper adds a new element relative to an existing element, also test that the existing element is not malformed. * feat: optional semi colons Make EOL semi-colons optional in the CSS. If they're missing and the CSS doesn't render correctly, other tests will catch that. If they are on the last property of the ruleset, they technically aren't required so we shouldn't require them? * chore: apply review suggestions Apply review suggestions from gikf Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * chore: apply suggestions from code review Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * feat: review suggestions Apply Ahmad's review suggestions. * chore: additional suggestions Manual application of Ahmad's review suggestions. Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply suggestions from code review Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply shaun's review suggestions Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * feat: add clarification Add a bit of text clarifying the file switch in the editor. * chore: replace URLs Replace the tinyurls with our self-hosted CDN images. * feat: new CSS tests Re-write CSS tests with new parser. * fix: grammar Apply Shaun's grammar reviews. Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * fix: optional chaining * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply reviews manually * chore: getStyle update Replace getStyleDeclaration with getStyle. * fix: resolve test issue * chore: remove jQuery :( Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * fiux: Update curriculum/challenges/english/01-responsive-web-design/basic-css-cafe-menu/part-073.md Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-07-21 19:03:09 +00:00
```js
const priceWidth = new __helpers.CSSHelp(document).getStyle('.price')?.getPropertyValue('width');
assert(priceWidth === '25%');
```
# --seed--
## --seed-contents--
```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>
feat: CSS Cafe Menu (#41797) * fix: general bugs - Ensure editable region at end of code-block is followed by a blank line. - Remove apparent duplicate step. - Address spelling issues. * feat: some tests * feat: tests 6-20 Add tests for steps 6-20. * feat: tests 21-30 Add tests for steps 21 through 30. * feat: tests 31-40 Add tests for steps 31 through 40. * feat: tests 41-50 Add tests for steps 41 through 50. * feat: tests 51-60 Add tests for steps 51 through 60. * feat: tests 61-70 Add tests for steps 61 through 70. * feat: tests 71-80 Add tests for steps 71 through 80. * feat: steps 81-92 Add tests for steps 81 through 92. * feat: align dashed names Align the dashed names with the titles and file names. * fix: apply gikf's suggestions Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * fix: manual review suggestions Apply gikf's other suggestions. * feat: more thorough testing When a test asserts that a camper adds a new element relative to an existing element, also test that the existing element is not malformed. * feat: optional semi colons Make EOL semi-colons optional in the CSS. If they're missing and the CSS doesn't render correctly, other tests will catch that. If they are on the last property of the ruleset, they technically aren't required so we shouldn't require them? * chore: apply review suggestions Apply review suggestions from gikf Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * chore: apply suggestions from code review Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * feat: review suggestions Apply Ahmad's review suggestions. * chore: additional suggestions Manual application of Ahmad's review suggestions. Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply suggestions from code review Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply shaun's review suggestions Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * feat: add clarification Add a bit of text clarifying the file switch in the editor. * chore: replace URLs Replace the tinyurls with our self-hosted CDN images. * feat: new CSS tests Re-write CSS tests with new parser. * fix: grammar Apply Shaun's grammar reviews. Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * fix: optional chaining * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply reviews manually * chore: getStyle update Replace getStyleDeclaration with getStyle. * fix: resolve test issue * chore: remove jQuery :( Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * fiux: Update curriculum/challenges/english/01-responsive-web-design/basic-css-cafe-menu/part-073.md Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-07-21 19:03:09 +00:00
<h2>Coffee</h2>
<article class="item">
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
</article>
<article class="item">
feat: CSS Cafe Menu (#41797) * fix: general bugs - Ensure editable region at end of code-block is followed by a blank line. - Remove apparent duplicate step. - Address spelling issues. * feat: some tests * feat: tests 6-20 Add tests for steps 6-20. * feat: tests 21-30 Add tests for steps 21 through 30. * feat: tests 31-40 Add tests for steps 31 through 40. * feat: tests 41-50 Add tests for steps 41 through 50. * feat: tests 51-60 Add tests for steps 51 through 60. * feat: tests 61-70 Add tests for steps 61 through 70. * feat: tests 71-80 Add tests for steps 71 through 80. * feat: steps 81-92 Add tests for steps 81 through 92. * feat: align dashed names Align the dashed names with the titles and file names. * fix: apply gikf's suggestions Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * fix: manual review suggestions Apply gikf's other suggestions. * feat: more thorough testing When a test asserts that a camper adds a new element relative to an existing element, also test that the existing element is not malformed. * feat: optional semi colons Make EOL semi-colons optional in the CSS. If they're missing and the CSS doesn't render correctly, other tests will catch that. If they are on the last property of the ruleset, they technically aren't required so we shouldn't require them? * chore: apply review suggestions Apply review suggestions from gikf Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * chore: apply suggestions from code review Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * feat: review suggestions Apply Ahmad's review suggestions. * chore: additional suggestions Manual application of Ahmad's review suggestions. Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply suggestions from code review Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply shaun's review suggestions Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * feat: add clarification Add a bit of text clarifying the file switch in the editor. * chore: replace URLs Replace the tinyurls with our self-hosted CDN images. * feat: new CSS tests Re-write CSS tests with new parser. * fix: grammar Apply Shaun's grammar reviews. Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * fix: optional chaining * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply reviews manually * chore: getStyle update Replace getStyleDeclaration with getStyle. * fix: resolve test issue * chore: remove jQuery :( Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * fiux: Update curriculum/challenges/english/01-responsive-web-design/basic-css-cafe-menu/part-073.md Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-07-21 19:03:09 +00:00
<p class="flavor">Caramel 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>
```
```css
body {
feat: CSS Cafe Menu (#41797) * fix: general bugs - Ensure editable region at end of code-block is followed by a blank line. - Remove apparent duplicate step. - Address spelling issues. * feat: some tests * feat: tests 6-20 Add tests for steps 6-20. * feat: tests 21-30 Add tests for steps 21 through 30. * feat: tests 31-40 Add tests for steps 31 through 40. * feat: tests 41-50 Add tests for steps 41 through 50. * feat: tests 51-60 Add tests for steps 51 through 60. * feat: tests 61-70 Add tests for steps 61 through 70. * feat: tests 71-80 Add tests for steps 71 through 80. * feat: steps 81-92 Add tests for steps 81 through 92. * feat: align dashed names Align the dashed names with the titles and file names. * fix: apply gikf's suggestions Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * fix: manual review suggestions Apply gikf's other suggestions. * feat: more thorough testing When a test asserts that a camper adds a new element relative to an existing element, also test that the existing element is not malformed. * feat: optional semi colons Make EOL semi-colons optional in the CSS. If they're missing and the CSS doesn't render correctly, other tests will catch that. If they are on the last property of the ruleset, they technically aren't required so we shouldn't require them? * chore: apply review suggestions Apply review suggestions from gikf Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * chore: apply suggestions from code review Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> * feat: review suggestions Apply Ahmad's review suggestions. * chore: additional suggestions Manual application of Ahmad's review suggestions. Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply suggestions from code review Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> * chore: apply shaun's review suggestions Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * feat: add clarification Add a bit of text clarifying the file switch in the editor. * chore: replace URLs Replace the tinyurls with our self-hosted CDN images. * feat: new CSS tests Re-write CSS tests with new parser. * fix: grammar Apply Shaun's grammar reviews. Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> * fix: optional chaining * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply reviews manually * chore: getStyle update Replace getStyleDeclaration with getStyle. * fix: resolve test issue * chore: remove jQuery :( Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * chore: apply suggestions from code review Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> * fiux: Update curriculum/challenges/english/01-responsive-web-design/basic-css-cafe-menu/part-073.md Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: gikf <60067306+gikf@users.noreply.github.com> Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com> Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com> Co-authored-by: Shaun Hamilton <shauhami020@gmail.com> Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-07-21 19:03:09 +00:00
background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg);
}
h1, h2, p {
text-align: center;
}
.menu {
width: 80%;
background-color: burlywood;
margin-left: auto;
margin-right: auto;
}
.item p {
display: inline-block;
}
fix(learn): Broke several steps down into smaller steps for the Cafe Menu project - v7 (#39778) * fix: made some verbiage changes to existing steps * fix: rewrite step 45 instructions * fix: added two steps between 45 and 46 * fix: miscellaneous edits for steps 21,22, 27 * fix: change step 35 to allow for smaller steps * fix: update 36-41 seed code * fix: added new step between 41 and 42 * fix: add new step between 42 and 43 * fix: broke step 33 into 4 new steps * fix: removed unnecessary step 37 * fix: change wording of step 33 instructions * fix: corrected ERM syntax * fix: corrected seed code typos in steps 45 and 46 * fix: corrected typo Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: changed wording to improve readability Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: changed "Free Code Camp" to "freeCodeCamp" Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: corrected typo and improved wording Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: corrected typo Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: correct typos Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: added missing period Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected typo Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: added the missing word "larger" Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected typo Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: change paragraph to `p` * fix: reorderd steps after step 37 deleted * fix: added two new steps to fix missing steps problem * fix: added missing ERMs for step 69 Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
2020-10-13 22:27:40 +00:00
--fcc-editable-region--
.flavor {
text-align: left;
fix(learn): Broke several steps down into smaller steps for the Cafe Menu project - v7 (#39778) * fix: made some verbiage changes to existing steps * fix: rewrite step 45 instructions * fix: added two steps between 45 and 46 * fix: miscellaneous edits for steps 21,22, 27 * fix: change step 35 to allow for smaller steps * fix: update 36-41 seed code * fix: added new step between 41 and 42 * fix: add new step between 42 and 43 * fix: broke step 33 into 4 new steps * fix: removed unnecessary step 37 * fix: change wording of step 33 instructions * fix: corrected ERM syntax * fix: corrected seed code typos in steps 45 and 46 * fix: corrected typo Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: changed wording to improve readability Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: changed "Free Code Camp" to "freeCodeCamp" Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: corrected typo and improved wording Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: corrected typo Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: correct typos Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: added missing period Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected typo Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: added the missing word "larger" Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected typo Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: change paragraph to `p` * fix: reorderd steps after step 37 deleted * fix: added two new steps to fix missing steps problem * fix: added missing ERMs for step 69 Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
2020-10-13 22:27:40 +00:00
width: 50%;
}
.price {
text-align: right;
fix(learn): Broke several steps down into smaller steps for the Cafe Menu project - v7 (#39778) * fix: made some verbiage changes to existing steps * fix: rewrite step 45 instructions * fix: added two steps between 45 and 46 * fix: miscellaneous edits for steps 21,22, 27 * fix: change step 35 to allow for smaller steps * fix: update 36-41 seed code * fix: added new step between 41 and 42 * fix: add new step between 42 and 43 * fix: broke step 33 into 4 new steps * fix: removed unnecessary step 37 * fix: change wording of step 33 instructions * fix: corrected ERM syntax * fix: corrected seed code typos in steps 45 and 46 * fix: corrected typo Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: changed wording to improve readability Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: changed "Free Code Camp" to "freeCodeCamp" Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: corrected typo and improved wording Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: corrected typo Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: correct typos Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: added missing period Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected typo Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: added the missing word "larger" Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected typo Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: change paragraph to `p` * fix: reorderd steps after step 37 deleted * fix: added two new steps to fix missing steps problem * fix: added missing ERMs for step 69 Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
2020-10-13 22:27:40 +00:00
width: 50%;
}
fix(learn): Broke several steps down into smaller steps for the Cafe Menu project - v7 (#39778) * fix: made some verbiage changes to existing steps * fix: rewrite step 45 instructions * fix: added two steps between 45 and 46 * fix: miscellaneous edits for steps 21,22, 27 * fix: change step 35 to allow for smaller steps * fix: update 36-41 seed code * fix: added new step between 41 and 42 * fix: add new step between 42 and 43 * fix: broke step 33 into 4 new steps * fix: removed unnecessary step 37 * fix: change wording of step 33 instructions * fix: corrected ERM syntax * fix: corrected seed code typos in steps 45 and 46 * fix: corrected typo Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: changed wording to improve readability Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: changed "Free Code Camp" to "freeCodeCamp" Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: corrected typo and improved wording Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: corrected typo Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> * fix: correct typos Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected punctuation Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: added missing period Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected typo Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: added the missing word "larger" Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: corrected typo Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com> * fix: change paragraph to `p` * fix: reorderd steps after step 37 deleted * fix: added two new steps to fix missing steps problem * fix: added missing ERMs for step 69 Co-authored-by: Tom <20648924+moT01@users.noreply.github.com> Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
2020-10-13 22:27:40 +00:00
--fcc-editable-region--
```