One aspect of web development I've always loathed was working with forms. Form elements have been traditionally difficult to style due to OS and browser differences, and validation can be a nightmare. Luckily the native HTML APIs added methods for improving the form validation situation. With input[type=number] elements, you can add min and max attributes. Those attributes are great but the browse
![CSS :out-of-range](https://cdn-ak-scissors.b.st-hatena.com/image/square/9993c9cdb0a517bc9f01c87e168851edb677bade/height=288;version=1;width=512/https%3A%2F%2Fdavidwalsh.name%2Fwp-content%2Fthemes%2Fpunky%2Fimages%2Flogo.png)