Step 40 registration

Tell us what’s happening:
i am confused on what i am doing wrong with this step, it requires you to: “Remove the border , and add 2rem of padding only to the top and bottom of each fieldset . Be sure to remove the padding from the left and right.”
i have written the following code:
fieldset {
border: 0px;
padding-top: 2rem;
padding-bottom: 2rem;
can anyone see where im going wrong??

   **Your code so far**
/* file: index.html */
<!DOCTYPE html>
   <title>Registration Form</title>
	  <link rel="stylesheet" type="text/css" href="styles.css" />
   <h1>Registration Form</h1>
   <p>Please fill out this form with the required information</p>
   <form action=''>
       <label>Enter Your First Name: <input type="text" name="first-name" required /></label>
       <label>Enter Your Last Name: <input type="text" name="last-name" required /></label>
       <label>Enter Your Email: <input type="email" name="email" required /></label>
       <label>Create a New Password: <input type="password" name="password" pattern="[a-z0-5]{8,}" required /></label>
       <label><input type="radio" name="account-type" /> Personal Account</label>
       <label><input type="radio" name="account-type" /> Business Account</label>
         <input type="checkbox" name="terms" required /> I accept the <a href="">terms and conditions</a>
       <label>Upload a profile picture: <input type="file" name="file" /></label>
       <label>Input your age (years): <input type="number" name="age" min="13" max="120" />
       <label>How did you hear about us?
         <select name="referrer">
           <option value="">(select one)</option>
           <option value="1">freeCodeCamp News</option>
           <option value="2">freeCodeCamp YouTube Channel</option>
           <option value="3">freeCodeCamp Forum</option>
           <option value="4">Other</option>
       <label>Provide a bio:
         <textarea name="bio" rows="3" cols="30" placeholder="I like coding on the beach..."></textarea>
     <input type="submit" value="Submit" />
/* file: styles.css */
body {
 width: 100%;
 height: 100vh;
 margin: 0;
 background-color: #1b1b32;
	color: #f5f6f7;
 font-family: Tahoma;
	font-size: 16px;

h1, p {
 margin: 1em auto;
 text-align: center;

form {
 width: 60vw;
	max-width: 500px;
	min-width: 300px;
	margin: 0 auto;

fieldset {
 border: 0px;
 padding-top: 2rem;
 padding-bottom: 2rem;

label {
	display: block;
	margin: 0.5rem 0;

   **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.124 Safari/537.36 Edg/102.0.1245.41

Challenge: Step 40

Link to the challenge:

if you have to remove border it should have property of border with value of none and if you use short hand padding property with only two values the first will be for top and bottom and the second one be for left and right like this padding: value1 value2, instructions ask you to remove padding which means you have to give it value of 0 for that

I’ve changed it to say:
fieldset { border: none; padding:2rem,0rem; }
but this is not passing, is this not what you meant? sorry to reply i just really cant seem to work this one out.

1 Like

The second value for padding should be separated by space instead of comma and 0 is enough without a unit rem here

thank you so much! i just tried that and it worked

Hi guys, this code is not passing through.

kindly help out guys.

You can create a new post with your code and the link to the step, you will be able to get some help. Please do not use someone else’s post to ask your doubt.

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