Styling HTML forms with CSS can sometimes be tricky. Some elements like text inputs and buttons are really easy to style, while others, like select inputs, are notoriously difficult. And even if you get the desired look in one browser, there’s no guarantee you’ll get the same from other browsers.
In this course we’ll explore various techniques for styling HTML forms. We’ll start by explaining why it’s so hard to get consistent results. After that, we’ll learn some simple techniques that will help us set a foundation for future styling. In the end, we’ll style some of the most commonly used form elements.