HTML
<form method="POST" action="…"> <!-- Surrounds every form element -->
<label for="…"> <!-- The text label for a control — ALWAYS REQUIRED -->
<input type="…" id="…"> <!-- An input control, lots of different types -->
<select id="…"> <!-- A dropdown menu box -->
<option> <!-- An entry inside the <select> -->
<textarea id="…"> <!-- A large, multi-line text field -->
<button type="submit"> <!-- Submission button — sends data, does not link to other pages -->
<fieldset> <!-- To group fields together, like address fields -->
<legend> <!-- A label for the group of fields -->