Tell us what’s happening:
Describe your issue in detail here.
Hello, I’m having trouble with CSS, I’m trying to get each label to display on separate lines instead of having them inline, ass shown in my code, I made labels to display as blocks but I don’t see this changing when I preview my code. Am I doing something wrong in html that’s causing this or am I missing another piece of code on CSS?
Your code so far
<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Freecodecamp Hardware Survey Form</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Freecodecamp Hardware Survey Form</h1>
<p>Thank you for taking the time to help us improve the platform</p>
<form method="post" action="https://survey-form.freecodecamp.stats.">
<fieldset>
<label for="name">Name: <input id="name" name="full-name" type="text" required></label>
<label for="email">Email: <input id="email" name="email" type="text" required></label>
<label for="age">Age(optional): <input id="age" name="age" type="number" min="6" max="85"></label>
</fieldset>
</body>
</html>
/* file: styles.css */
body{
width: 100%;
height: 100vh;
margin: 0;
}
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/121.0.0.0 Safari/537.36
Challenge Information:
Survey Form - Build a Survey Form