Step 47 - Learn Typography by Building a Nutrition Label

The bottom borders under your % Daily Value * and Saturated Fat 1g 5% elements do not extend the full width of the label. Add no-divider to the class for these two elements.

Code so far:

Unsure what it means by entering ‘no-divider’ into the same class without removing the other. Thought it would look something like this and even tried without the comma and adding another class attribute in the same div.


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

  **Your code so far**
/* file: index.html */
<!DOCTYPE html>
<html lang="en">
  <meta charset="UTF-8">
  <title>Nutrition Label</title>
  <link href=",700,800" rel="stylesheet">
  <link href="./styles.css" rel="stylesheet">
  <div class="label">
      <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>
    <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 class="divider md"></div>
    <div class="daily-value sm-text">
      <p class="right bold">% 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">Saturated Fat 1g <span class="bold right">5%</span></p>
/* 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;

.daily-value p {
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/102.0.5005.63 Safari/537.36 Edg/102.0.1245.30

Challenge: Step 47

Link to the challenge:

HI @adam1 !

Here is how to add multiple classes to an HTML element

Reset the code and try again with the correct syntax shown in the article I sent you.