- Feature Articles
- CodeSOD
-
Error'd
- Most Recent Articles
- Scrollpocalypse
- Fast Quick
- 12345
- Said Different
- Ai Dios Mio
- Unrewarding
- Good Time
- Hello, New Mexico!
-
Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Edit Admin
Front end developers have a weird obsession with preventing users from comfortably reading small pieces of information. So much effort and money has been put into the task of breaking good enough native widgets to add (tiny) scrollbars and ellipsis.
Admin
That one with the - sign problem is not a missing nbsp, the problem is that the column is too small. There are no spaces in the numbers (just look at -$50,47). In other words if there's ever a transaction >= $1000, the $ would also be on the previous line, and if the number gets too large (5 digits or more), the number itself might be broken up.
Edit Admin
Yes No
Edit Admin
I can't recall ever seeing a drop-down box that had separate scrolling for each individual row. It looks like, instead of using a normal
<select>control (with<option>elements), they just made their own custom drop-down selection using a<div>or similar for each row withoverflowCSS allowing scrolling.It's really hard to fathom just wtf they thinking or how they went about testing this (assuming they did.)
Edit Admin
Rules of programming, in any language:
Admin
Firefox used to display a horizontal scroll bar if the contents of a select box was wider than the selectbox width. Then they made it so the selectbox dropdown resizes to match the contents if bigger and you only saw the scroll if it was wider than the remaining screen size(so it would happen more often with them on the right of the page). Now I think standard practice for browsers is to just wrap the text first, extend the options width if required, and if it's still too long we just cut it off.
No browser as far as I'm aware has ever made each option have it's own scroll bar. Even IE's developers weren't that evil.
Admin
Please, don't suggest them...