Hacker News new | past | comments | ask | show | jobs | submit login

It isn't. It has to work on 99.99% of things. People have to actually feel /shocked/ that it doesn't work on a platform for it to be a sufficient replacement.



Yeah, exactly. Apparently mobile Safari is the only browser that refuses to support :hover CSS menus, and even though that's maybe 0.1% of my site's traffic, it almost concerns me enough to implement some elaborate workaround. Almost. Anyone that was running a business would not be able to write off a browser as I have. Hell, I still have a Javascript hack for IE8 to support HTML5 tags. Saying, "go fetch these browser plugins to view this page" or lose IE users is an absolute non-starter, unfortunately.


I downvoted you and started scrolling away, but then figured it was rude to not give you an explanation, so here it goes...

I downvoted you because your comment is difficult to follow. My best interpretation is that you dislike iOS Safari because it doesn't support a specific CSS feature (one that makes little sense on a touch device), but you don't care enough about iOS to find a workaround. However, you do care about IE8 (a browser that was released 7 years ago) enough for it to be a non-starter to ignore it as well.

That's an interesting business decision, but to each their own. Regardless, none of your comment seems relevant to the ongoing discussion of replacing gif with webm and the difficulty of finding a universal format.

tl;dr ¯\_(ツ)_/¯


How would you implement :hover on a touch screen?


The same way mobile Chrome and mobile Firefox do it: you tap the menu item and the :hover dropdown appears and stays there. Tap outside of the box to make it go away.




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: