When users visit your website, you often want to collect something from them, be it contact information, a location, or order details. To accomplish any of those things, you need forms. Mobile and laptop/desktop users have very different requirements when it comes to accessible, inviting forms. In this lesson, you'll learn to recognize and appreciate those highly differing needs, and to design forms that are inviting and accessible in any environment. You'll learn how to use HTML5 input types to make forms easier to fill out in mobile environments, and then once again use media queries to customize the look and feel of your form depending on the viewport. The best part is, you can do all of this without any complicated scripting!