Lesson 4 of 18

📋 HTML Forms & Tables

🎯 Grades 9–12 ⏱ ~35 minutes 🟡 Intermediate

What You'll Learn

  • How to build HTML forms with inputs, labels, selects, and buttons
  • How to structure tabular data with <table>, <tr>, <th>, <td>
  • Form validation attributes: required, min, max, pattern
Quick Check

1. Which input type automatically validates email format?

Atype="text"
Btype="email"
Ctype="url"

2. What is the correct tag for a table header cell?

A<td>
B<th>
C<tr>

3. Which attribute forces a field to be filled before submission?

Aplaceholder
Brequired
Cdisabled

4. Should you use <table> for page layout?

AYes — tables are the classic layout method
BNo — use CSS Flexbox or Grid instead
COnly for two-column layouts