Learn Typography by Building a Nutrition Label - Step 59

Tell us what’s happening:
Describe your issue in detail here.

Your code so far

<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>Nutrition Label</title>
    <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,800" rel="stylesheet">
    <link href="./styles.css" rel="stylesheet">
  </head>
  <body>
    <div class="label">
      <header>
        <h1 class="bold">Nutrition Facts</h1>
        <div class="divider"></div>
        <p>8 servings per container</p>
        <p class="bold">Serving size <span class="right">2/3 cup (55g)</span></p>
      </header>
      <div class="divider lg"></div>
      <div class="calories-info">
        <p class="bold sm-text">Amount per serving</p>
        <h1>Calories <span class="right">230</span></h1>
      </div>
      <div class="divider md"></div>
      <div class="daily-value sm-text">
        <p class="right bold no-divider">% Daily Value *</p>
        <div class="divider"></div>
        <p><span class="bold">Total Fat</span> 8g<span class="bold right">10%</span></p>
        <p class="indent no-divider">Saturated Fat 1g <span class="bold right">5%</span></p>
        <div class="divider"></div>
        <p class="indent no-divider"><i>Trans</i> Fat 0g</p>
        <div class="divider"></div>
        <p><span class="bold">Cholesterol</span> 0mg <span class="right bold">0%</span></p>
        <p><span class="bold">Sodium</span> 160mg <span class="right bold">7%</span></p>
        <p><span class="bold">Total Carbohydrate</span> 37g <span class="right bold">13%</span></p>
        <p class="indent no-divider">Dietary Fiber 4g</p>
        <div class="divider"></div>
        <p class="indent no-divider">Total Sugars 12g</p>
              <div class="divider dbl-indent"></div>
              <p class="indent no-divider">Includes 10g Added Sugars <span class="right bold">20%</span></p>
              <div class="divider"></div>
              
        
      </div>
      
    </div>
  </body>
</html>
/* file: styles.css */
* {
  box-sizing: border-box;
}

html {
  font-size: 16px;
}

body {
  font-family: 'Open Sans', sans-serif;
}

.label {
  border: 2px solid black;
  width: 270px;
  margin: 20px auto;
  padding: 0 7px;
}

header h1 {
  text-align: center;
  margin: -4px 0;
  letter-spacing: 0.15px
}

p {
  margin: 0;
}

.divider {
  border-bottom: 1px solid #888989;
  margin: 2px 0;
  clear: right;
}

.bold {
  font-weight: 800;
}

.right {
  float: right;
}

.lg {
  height: 10px;
}

.lg, .md {
  background-color: black;
  border: 0;
}

.md {
  height: 5px;
}

.sm-text {
  font-size: 0.85rem;
}

.calories-info h1 {
  margin: -5px -2px;
  overflow: hidden;
}

.calories-info span {
  font-size: 1.2em;
  margin-top: -7px;
}

.indent {
  margin-left: 1em;
}

.dbl-indent {
  margin-left: 2em;
}

.daily-value p:not(.no-divider) {
  border-bottom: 1px solid #888989;
}

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36

Challenge: Learn Typography by Building a Nutrition Label - Step 59

Link to the challenge:

That is the code that has failed since yesterday.

Please Tell us what’s happening in your own words.

Learning to describe problems is hard, but it is an important part of learning how to code.

Also, the more you say, the more we can help!

1 Like

the instructions prompt me to add new div and p the end of the last div element but when I add it, it keeps giving the same message where the code fails to pass

What is the message?

1 Like

You are supposed to add dbl-indent class and not indent

          <div class="divider"></div>
          <p class="dbl-indent no-divider"></p>

You should create a new p and div element at the end of your .daily-value.sm-text element.

Have you changed the order of the code?

1 Like

Not at all still the same order

You did not make changes in the correct <p> tag

1 Like

Change the classes of this p tag

let me keep on trying until I get everything right but am getting overwhelmed :worried: :worried:

First I want you to close your eyes and take a deep breath and let it out slowly, then for 5 minutes get up and stretch, drink some water, etc. Just to clear your head. Let’s break this down into actual steps.

1: Below your .dbl-indent element, add a new p element with the text Includes 10g Added Sugars 20%.

2: Your new p element should also be double indented, and have no bottom border.

3: Use a span to make the 20% bold and right aligned.

4: Then create another divider after that p element.

I know it’s difficult to read what’s required when it’s written in a paragraph and not as a list. I know you can do this!!!

Thank you so much. I can now breath, this is programming!!

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.