Design a Registration Form - Step 27

Tell us what’s happening:

We are given a specific error message: ‘You should have an element before the label with the text Read our terms and conditions’.
We interpret this message as follows:
There is an element. It is located just before a element.
The
element contains exactly the text ‘Read our terms and conditions’.
We have tried several variations, including inserting the phrase: Read our terms and conditions.
The latter suggestion is confusing. Thank you for your help in finding a solution

Your code so far

<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Registration Form</title>
    <link rel="stylesheet" href="styles.css">
  </head>
  <body>

<!-- User Editable Region -->

    <h1>Registration Form</h1>
    <p>Please fill out this form with the required information</p>
    <form action="https://register-demo.freecodecamp.org" method="post">
      <fieldset>
        <label for="first-name">Enter Your First Name: <input id="first-name" type="text" required /></label>
        <label for="last-name">Enter Your Last Name: <input id="last-name" type="text" required /></label>
        <label for="email">Enter Your Email: <input id="email" type="email" required /></label>
        <label for="new-password">Create a New Password: <input id="new-password" type="password" required pattern="[a-z0-5]{8,}" /></label>
      </fieldset>
      <fieldset>
        <legend>Account type (required)</legend>
        <label for="personal-account"><input id="personal-account" type="radio" name="account-type" value="personal" checked /> Personal</label>
        <label for="business-account"><input id="business-account" type="radio" name="account-type" value="business" /> Business</label>
      </fieldset>
      <fieldset>
        <a href="https://www.freecodecamp.org/news/terms-of-service/">Read our terms and conditions</a>
        <label for="terms-and-conditions">
          <input id="terms-and-conditions" type="checkbox" required />
          I accept the terms and conditions
        </label>
      </fieldset>
      <input type="submit" value="Submit" />
    </form>
  </body>
</html>

<!-- User Editable Region -->

/* file: styles.css */
body {
  width: 100%;
  height: 100vh;
  margin: 0;
  background-color: #1b1b32;
  color: #f5f6f7;
}

label {
  display: block;
  margin: 0.5rem 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/142.0.0.0 Safari/537.36

Challenge Information:

Design a Registration Form - Step 27

Your solution works from my end. Please try one of the following steps to move forward.

Click on the “Restart Step” button and force a refresh of your page with CTRL + F5 then try to paste the code in again.

or - Try the step in incognito or private mode.

or - Disable any/all extensions that interface with the freeCodeCamp website (such as Dark Mode, Ad Blockers, or Spellcheckers), and set your browser zoom level to 100%. Both of these factors can cause tests to fail erroneously.

or - Ensure your browser is up-to-date or try a different browser.

I hope one of these will work for you.

I don’t know what magic you’ve worked, but none of the solutions you’ve suggested are working.

<a href="https://www.freecodecamp.org/news/terms-of-service/">Read our terms and conditions</a>
        <label for="terms-and-conditions">
          <input id="terms-and-conditions" type="checkbox" required />
          I accept the terms and conditions
        </label>

No magic. I just reset the step and pasted this bit from your code in at Line 24.

Did you click the “Reset” button?

you put the label and input inside a fieldset, you should be working below the fieldset

Grazie infinite. ci sono riuscito cosi:
removed by mod

Sono contento che tu abbia risolto. Per favore, non pubblicare il codice della soluzione sul forum.

Glad you solved it. Please do not post solution code to the forum.