Yelp is being lazy,and not properly formatting the page. The web browser could make a guess about how the page author intended the page to look, but that will slow down the parser for all pages. Why punish well written pages because some are bad? I switched to BlackBerry from iOS, so I know how convenient that auto parsing can be, when it works, and agree with you that it's less good this way. However, being accepting of badly formatted Web pages is what got the internet into the compatibility mess of the mid 2000's: it's better for the ecosystem ad a whole if the browser refuses to parse incorrect pages. Unfortunately, when players like apple let them get away with it, the only thing following the rules does, is inconvenience BlackBerry users. I'm still in favour of optimizing the vast majority of my Web pages, even if it means Yelp is less useful.
Posted via CB10