I have a website where labels pop up when the user hovers over an image. Check out the example here:
For touchscreens, I want these hints to be visible by default (since hover is not possible). I would rather not rely on browser detection and constantly update the list as new devices/versions are released.
Is there a reliable way to determine if a browser supports hover or identify a touchscreen user using JavaScript or CSS?