> It really is bad for the web to have this sort of user agent discrimination.
Eh, if the issue really was (as figured out below) that lynx doesn't support divs inside anchor tags, that seems like the best possible solution if you aren't going to drop lynx support altogether. Even IE6 allows that.
It just isn't worth trying to do progressive enhancement by tying everything into knots trying to keep the page strict html 4.
Doesn't matter. Google can make a site that works great with all browsers. Not that you have no point but Google is the only company I struggle to get their products working without conforming to their assumptions about user-agents. Don't break things because only a fraction of users use or don't use a feature (includes JS).
Eh, if the issue really was (as figured out below) that lynx doesn't support divs inside anchor tags, that seems like the best possible solution if you aren't going to drop lynx support altogether. Even IE6 allows that.
It just isn't worth trying to do progressive enhancement by tying everything into knots trying to keep the page strict html 4.