I have a very specific case where the
What are the advantages and disadvantages of replacing predefined HTML elements with customized solutions
<div class="select"> <span>Absolute</span> <ul> <li>Absolute</li> <li>Percent</li> <li>Minutes</li> <li>Seconds</li> </ul> </div>
I am not a fan of this, but I want my argument against it to be more then just a subjective one but instead back it with actual UX-focused best practices and facts.
- Consistent design across browsers
- Too many edge cases, breaks more often then not (Latest bug: Options change completely, but
<span>didn't and therefor shows non-existent entry)
- Fails on devices with touch interface
I believe there are more and I'd like to present this issue as thought-out as possible. And I think this is an issue that doesn't just apply to the mentioned
What are additional arguments and how would you approach this?