Mozilla documentation for
touch-enabled. I haven’t found any documentation for
Two possibilities for figuring out whether the browser is in a touchscreen environment. I think the spec is going to go with pointer as a proxy for touchscreen browsers, so none of these will ever be well-supported. On the other hand, you never know.
touch-enabled is a Mozilla invention.
touchscreen is an old Opera invention, created at the specific request of Vodafone back in 2009 for the widget project. It may never have been supported outside the widget manager.
The curious culmination of this media query was a WebKit-based browser supporting
-o-touchscreen. Don’t ask.