Learn Typography by Building a Nutrition Label - Step 33

Tell us what’s happening:

hello i can’t really see why it doesn’t work. If someone can help, danke

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>2/3 cup (55g)</span></p>
    </header>
    <div class="divider large"></div>

<!-- User Editable Region -->

    <div class="calories-info">
      <div class="left-container">
        <span>230</span>
        <h2 class="bold small-text">Amount per serving</h2>
          <p>Calories</p>
      </div>
    </div>

<!-- User Editable Region -->

  </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;
  display: flex;
  justify-content: space-between;
}

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

.bold {
  font-weight: 800;
}

.large {
  height: 10px;
}

.large, .medium {
  background-color: black;
  border: 0;
}

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

.calories-info h2 {
  margin: 0;
}

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36

Challenge Information:

Learn Typography by Building a Nutrition Label - Step 33

note that this question has been answered many times on the forum. You can consider searching for other posts like yours in future to save time.

In this case your span element should be below the .left-container
However you nested it inside the .left-container
move the span element below the closing tag of the .left-container instead

Your span has to come AFTER your left-container element. Where would the end of that container element be?

Sorry I tried other posts but i didn’t quite get it. Thank you anyway !

2 Likes

Hello and Welcome to the forum @ihabioaa !

Do not feel bad about not understanding the other posts.

We all learn differently.

Sometimes, I have difficulty understanding some of the posted answers, marked as resolved, too.

Hopefully, the help received from the previous posts helped you resolve the problem with your code.

Keep up your good progress! :slightly_smiling_face:

1 Like