Specify touch screen specific stylesheet
Is there anyway to detect user interface in CSS media queries? I have a few divs that feature small clickable icons to interact like the up/down arrows in this scollable div (http://www.dynamicdrive.com/dynamicindex11/scrollc2.htm) and the left/right arrows in this photo gallery (http://www.dynamicdrive.com/dynamici...ider/index.htm) On small screens (eg phones) the icons are too small to be functional without zooming, and it occurred to me redundant on any touchscreen device so would like to style them independently depending on interface... if touchscreen hide buttons completely and replace with a note eg "Swipe to scroll" if mouse pointer fancy icons with hover effect, (and possibly although not as important) if keyboard simple icons with no effects.
Hopefully this is the right thread! I figured CSS since it is a media query I'm trying to implement, but I haven't been able to find a query that relates to this so guessing it will need to be a combination of css and javascript?