- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Wed, 12 Dec 2012 10:26:45 -0800
- To: "Edward O'Connor" <eoconnor@apple.com>
- Cc: www-style list <www-style@w3.org>
On Wed, Dec 12, 2012 at 9:10 AM, Edward O'Connor <eoconnor@apple.com> wrote: >> Typical examples of a ‘fine’ pointing system are a mouse, a track-pad >> or a stylus-based touch screen. Finger-based touch screens would >> qualify as ‘coarse’. > > Presumably, touch screens whose Web views operate as pannable, zoomable > viewports (like on iOS) are intended to match 'pointer: coarse'. But the > user can make very fine-grained touches simply by zooming the viewport. This is incorrect. The touches are exactly as coarse as before, you've just made the page elements enormous. ^_^ > Is such a UA expected to match 'pointer: fine' when zoomed in, and > 'pointer: coarse' otherwise? I hope not; I'm not enthusiastic about > triggering layout on zoom. If such a UA never matches 'pointer: fine' > but only 'pointer: coarse', it's more likely that page authors will use > this MQ to make content that behaves poorly when the user is zoomed in. It sounds like you're saying "damned if you do, damned if you don't". ^_^ I don't really understand this objection, though. Can you elaborate with a more specific example? In general, page authors should respond to this MQ by making touch targets larger. How does this make a poorly-behaved page upon zooming, unless the page was badly-designed to begin with? ~TJ
Received on Wednesday, 12 December 2012 18:27:42 UTC