The one thing I've noticed where it doesn't follow the same pixel style is when clicking on the drop-down menu.
That's because it cannot do that. The web standards have no way to customise the <select>.
This is for a good reason: mobile devices implement it as a popout list with large touch-friendly areas instead of a drop-down. That's also why it's called simply <select> and not <dropdown>.
While it's possible to simply not use the standard HTML <select> and build a custom component, it would mean that you lose the accessibility benefits and you have to write JavaScript to make it work.
That's because it cannot do that. The web standards have no way to customise the
<select>
.This is for a good reason: mobile devices implement it as a popout list with large touch-friendly areas instead of a drop-down. That's also why it's called simply
<select>
and not<dropdown>
.While it's possible to simply not use the standard HTML
<select>
and build a custom component, it would mean that you lose the accessibility benefits and you have to write JavaScript to make it work.Also, NES FTW! 😀
Thanks for pointing it out!