Learn Typography by Building a Nutrition Label - Step 33

Tell us what’s happening:

my code is not functioning well this is the question:Below your .small-text element, create a new p element with the text Calories. Also below the .left-container element, create a new span element with the text 230. this is also my code :



230

Amount per serving


Calories



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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0

Challenge Information:

Learn Typography by Building a Nutrition Label - Step 33

You did the first part correctly.

The second part is to add that <span> element below your .left-container element.
that .left-container element is a <div> which has some other elements inside.

So this is the element to add below, can you now do the second part ?

You added the <span> element with the text 230 in the wrong place, can you fix it ?


Try fixing it before reading this last hint:

an element ends with its closing tag. All code after its closing tag, is below it.

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