I've written and spoken about HTML5 form validation over the last few years, and one of the most common questions I get is about bubbles. By bubbles I mean the UI controls browsers display validation errors in. Below you can see Chrome's, Firefox's, and IE's implementations: For whatever reason, we developers (or more likely our designer colleagues) have a deep-seated desire to style these things.
![Building HTML5 Form Validation Bubble Replacements](https://cdn-ak-scissors.b.st-hatena.com/image/square/e7235ed34c4659e12102069b01302e8213d69209/height=288;version=1;width=512/https%3A%2F%2Fwww.telerik.com%2Fsfimages%2Fdefault-source%2Flogos%2Ftelerik1200x630.png)