Learn Typography by Building a Nutrition Label - Step 51

The step says to " After your last .divider , create another p element with the text Trans Fat 0g . Italicize the word Trans by wrapping it in an i element. Give the new p element the class attribute set to indent no-divider . Wrap Trans Fat 0g in a span element for alignment."

The hint says: Your new p element should have the text Trans Fat 0g .

<div class="divider"> <p class="indent no-divider"><i><span>Trans</i>Fat 0g</span></p> </div>
This is what I wrote, its wrong and i don’t understand what exactly is wrong

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>
    <div class="calories-info">
      <div class="left-container">
        <h2 class="bold small-text">Amount per serving</h2>
        <p>Calories</p>
      </div>
      <span>230</span>
    </div>
    <div class="divider medium"></div>

<!-- User Editable Region -->

    <div class="daily-value small-text">
      <p class="bold right no-divider">% Daily Value *</p>
      <div class="divider"></div>
      <p><span><span class="bold">Total Fat</span> 8g</span> <span class="bold">10%</span></p>
      <p class="indent no-divider">Saturated Fat 1g <span class="bold">5%</span></p>
          </div>  
          <div class="divider">  
        <p class="indent no-divider"><i><span>Trans</i>Fat 0g</span></p>
        </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;
}

.medium {
  height: 5px;
}

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


.calories-info {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.calories-info h2 {
  margin: 0;
}

.left-container p {
  margin: -5px -2px;
  font-size: 2em;
  font-weight: 700;
}

.calories-info span {
  margin: -7px -2px;
  font-size: 2.4em;
  font-weight: 700;
}

.right {
  justify-content: flex-end;
}

.indent {
  margin-left: 1em;
}

.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/113.0.0.0 Safari/537.36

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

Link to the challenge:

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

Your span and i tags are out of order. The i tags should only be around the word Trans.

Also, make sure there is space between the word Trans and the word Fat.

hey yeah i understand, sorry, i will keep that in mind. I have edited in the issue

<p class="indent no-divider"><span><i>Trans</i> Fat 0g</span></p>
is this better?

That code is working for me.


Note - we don’t need you to copy-paste the instructions. That’s what the link is for. We need to know what you want help with about the instructions.

i am still not getting through

so i need help with why am i not getting through?, what am i doing wrong?, what am i doing differently? is what i need help with

I ran your code and it works on my end.

Check your browser for existing extensions and disable them if that does not work,try using a different browser. Also you can reset the question then attempt again.

Your new p element should have the text Trans Fat 0g the hint is saying this.
i am still having an issue

let me see your current code.

i have disabled all extensions and i even reloaded the page… i will by resetting the lesson once

okay resetting the lesson worked, thanks!!

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