Learn Accessibility by Building a Quiz, Step 32

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

   **Your code so far**
/* file: index.html */
<!DOCTYPE html>
<html lang="en">
 <head>
   <meta charset="UTF-8" />
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   <meta name="description" content="freeCodeCamp Accessibility Quiz practice project" />
   <title>Accessibility Quiz</title>
   <link rel="stylesheet" href="styles.css" />
 </head>
 <body>
           <div class="question-block">
           <p>1</p>
           <fieldset class="question" name="html-question-one">
             <legend>
               The legend element represents a caption for the content of its
               parent fieldset element
             </legend>
            
               <label for="q1-a1"> 
                 <input name="q1-a1"  id="q1-a1" type="radio"value="true"/>
                 True</label><br>
                 <label for="q1-a2">
                   <input name="q1-a2" id="q1-a2"type="radio" value="false"/>
                   False</label>
           
           </fieldset>
         </div>
         <div class="question-block">
           <p>2</p>
           <fieldset class="question" name="html-question-two">
             <legend>
               A label element nesting an input element is required to have a
               for attribute with the same value as the input's id
             </legend>
                <label for="q2-a1">
                  <input name="q2-a1" id="q2-a1" type="radio" value="true" />
                  True</label><br>
                  <label for="q2-a2">
                     <input name="q2-a2" id="q2-a2" type="radio"value="false" />
                   False</label>
           </fieldset>
         </div>
       </section>
     </form>
   </main>
 </body>
</html>

/* file: styles.css */
body {
 background: #f5f6f7;
	color: #1b1b32;
	font-family: Helvetica;
	margin: 0;
}

header {
 width: 100%;
	height: 50px;
	background-color: #1b1b32;
	display: flex;
}

#logo {
 width: max(100px, 18vw);
	background-color: #0a0a23;
 aspect-ratio: 35 / 4;
	padding: 0.4rem;
}

h1 {
 color: #f1be32;
	font-size: min(5vw, 1.2em);
}

nav {
 width: 50%;
	max-width: 300px;
	height: 50px;
}

nav > ul {
 display: flex;
	justify-content: space-evenly;
}

h1,
h2 {
 font-family: Verdana, Tahoma;
}

h2 {
 border-bottom: 4px solid #dfdfe2;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

   **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.53 Safari/537.36 Edg/103.0.1264.37

Challenge: Step 32

Link to the challenge:

Not sure what I am missing here, I have moved everything around and still can’t figure out what the issues is.

The Hint keep telling me: You should give the first input a name attribute., however I still don’t understand what I am missing.

I misread the hint. You have to give each radio button the same name for each group/question.

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