So, it's bothered me for a while that lengthy awards lists will extend the table instead of wrapping. So today I took a look at the source and saw that whoever coded that plugin clearly wasn't thinking straight; instead of using a <br /> tag to separate each award, they use a non-breaking space. Well no wonder it doesn't break. Any ideas on how to get this fixed?
Don't use opera
It's actually the only one that does it.
I'm aware, however, there's a reason Opera displays it as such; Opera assumes you're not an idiot and when you specify non-breaking, you mean non-breaking. Other browsers assume you don't know what HTML is or how to use it, which is sadly true for a lot of sites. :v
The faulty code, yes. Akin to the bug in the rank color that let the color spread to the end of the table; incorrect code that gets rendered as written in a proper browser, as opposed to other browsers which ignore bad syntax.
So are you saying Opera is a browser for the perfectionists? Having not used Opera in several years, I'm not exactly sure what you're talking about w/r/t the awards lists.
So Opera parses code in non-standard ways and because it's Opera, it MUST be the RIGHT WAY.
Last I checked, parsing a non-breaking space as a non-breaking space was how it was supposed to be done. Just because a browser can ignore bad syntax doesn't mean that bad syntax should be used; we have standards for a reason, after all, and well written code should function on all browsers (within some limits, extraordinarily outdated browsers would be one exception).
Last I checked, parsing a non-breaking space as a non-breaking space was how it was supposed to be done. Just because a browser can ignore bad syntax doesn't mean that bad syntax should be used; we have standards for a reason, after all, and well written code should function on all browsers (within some limits, extraordinarily outdated browsers would be one exception).
Not when the element containing it is of a fixed width (such as the postbit). And as well, is meant to prevent line breaking caused by spaces, not to prevent line breaks that would occur regardless of the space. Even if there was no space between them, I'm pretty sure it would still break.
Not when the element containing it is of a fixed width (such as the postbit). And as well, is meant to prevent line breaking caused by spaces, not to prevent line breaks that would occur regardless of the space. Even if there was no space between them, I'm pretty sure it would still break.
Yeah, it would break if there we no spaces, or even just a space, inside a fixed width. As you can see here, works just fine when you don't use non-breaking spaces. The left section is one cell, and the right is broken into 3 cells, and the fixed width makes the images wrap properly. It just baffles me that anyone would specify non-breaking spaces in a box that isn't designed to stretch. Though for kicks and giggles I tested in there, and it actually still wrapped, so there must be something in the style sheet there that corrects that, whereas no such correction exists here.