Learn Typography by Building a Nutrition Label - Step 53

Tell us what’s happening:
Code line 36. How do I go about with the spans. The Question asks for a third span. I’m not sure where I failed to add the third one.

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>
    <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 class="divider"></div>
      <p class="indent no-divider"><span><i>Trans</i> Fat 0g</span></p>
      <div class="divider"></div>
       36....<p><span><span class="bold">Cholesterol</span> 0mg <span class="bold">0%</span></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 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0

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

Link to the challenge:

You should wrap in another pair of span tags the word “Cholesterol” and “0mg”, not the whole content between the ‘p’ tags.

It’s still not working.

This is my current code.

[quote=“DobarBREND, post:2, topic:607113, full:true”]

Right now, with the current code the only thing correct is the 0%. You also have a misspelled span in there. I would reset the lesson then follow these steps

Put a span around cholesterol with a class of bold

Put a span around 0% with a class of bold

Put a span that goes around both cholesterol and 0mg. Not just a individual span for each, but a span that has both inside it. with no class.

The only element that should have two spans is cholesterol

It’s still not working.

Here is the code

<p><span><span class="bold">Cholesterol</span>0mg</span><span class="bold">0%</span></p>

You just need to add some spaces. Select the space in front of the 0mg and make sure there is a space between the closing div and the beginning of the text. Then click in front of 0% and add a space so there is a space between > and 0%

1 Like

Thanks mahn,it worked.
I never though spacing could be this impactful.

1 Like

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