Web Development :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> The Coding Academy Survey</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1 id="header-title"> The Coding Academy Survey</h1>
<p id="survey-description"> Share your feedback to help us improve!</p>
<form id="feedback-form">
<div class="details">
<label for="full-name" id="name-label"> Full Name <input id="full-name" type="text" required placeholder="Enter Your Name">
</label>
<label for="email-address" id="email-label"> Email Address <input id="email-address" type="email" required placeholder="Enter Your Email">
</label>
<label for="phone-number" id="number-label"> Phone Number <input id="phone-number" type="tel" required min="11" max="20" placeholder="Enter Your Number">
</label>
<label for="current-role" id="current-role-label">What is your current role?<br>
<select id="status-dropdown" name="dropdown">
<option value="current-role">(Select Current Role)</option>
<option value="student">Student</option>
<option value="working-professional">Working Professional</option>
<option value="freelancer">Freelancer</option>
<option value="other">Other</option>
</select>
</label>
</div>
<div class="recommendation">
<label>Would you Recommend Our Platform to a friend?</label>
<label for="yes-recommend"><input id="yes-recommend" name="recommend-option" value="yes" type="radio"> Yes</label>
<label for="maybe-recommend"><input id="maybe-recommend" type="radio" value="maybe" name="recommend-option"> Maybe</label>
<label><input id="not-sure-recommend" type="radio" value="not-sure" name="recommend-option"> Not Sure</label>
</div>
<div class="features-section">
<label for="best-feature" id="feature-label">What feature do you like the most about our platform? (choose an option/s)</label>
<select id="feature-dropdown" name="dropdown">
<option value="best-feature">(Select Best Feature)
</option>
<option value="coding-challenges">Coding Challenges</options>
<option value="project-tasks">Project Tasks</options>
<option value="online-community">Online Community</options>
<option value="learning-resources">Learning Resources</option>
</select>
</div>
<div class="suggestions">
<label>How can we make our platform better? (check all that apply)</label>
<label for="front-end-improvement"><input type="checkbox" value="front-end" name="front-end-improvements" id="front-end-improvement">Improved Front-end Projects</label>
<label for="back-end-improvement"><input type="checkbox" value="back-end" name="back-end-improvements" id="back-end-improvement">Enhanced Back-end Projects</label>
<label><input type="checkbox" value="technical-support" name="technical-support" id="tech-support">Better Technical Support</label>
</div>
<div class="feedback-comments">
<label for="comments-feedback">Any Feedback or Recommendations?</label>
<textarea id="feedback-comments" name="comments-feedback" placeholder="Share your thoughts here"></textarea>
</div>
<div>
<button type="submit" id="submit-feedback"> Submit Feedback </button>
</div>
</form>
</body>
</html>
I experimented with using .features as a styling attribute for my div, but saw no visible changes. However, applying label, input{ display:block;}
did the trick! I'm open to any advice and assistance on this learning journey. It's been a rewarding experience diving into web development!