HTML Reference Sheet
Every field below is a plain HTML <input> with a different type attribute, plus two other common form elements. Try typing into each one and notice how the browser behaves differently without a single line of JavaScript. Click any of the dark type="..." tags to see that element written out in full.