- From: Robin Berjon <robin@berjon.com>
- Date: Mon, 30 Jan 2012 17:54:41 +0100
- To: Marcos Caceres <w3c@marcosc.com>
- Cc: Kenneth Rohde Christiansen <kenneth.christiansen@gmail.com>, WebApps WG <public-webapps@w3.org>, Mounir Lamouri <mounir@lamouri.fr>, Dean Jackson <dino@apple.com>, Paul Bakaus <pbakaus@zynga.com>, Jonas Sicking <jonas@sicking.cc>
On Jan 30, 2012, at 13:45 , Marcos Caceres wrote: > On Monday, 30 January 2012 at 22:22, Robin Berjon wrote: >> Sorry, I should indeed have mentioned that as part of the background. The problem with specifying orientation as part of the viewport at rule is that it leads to circular dependencies (you can set an orientation inside a media query that changes the viewport and triggers and endless loop). The spec tries (meekly) to defend against that, but I find it difficult not to get the impression that this leads to a tangled mess and that it will confuse developers (it certainly confuses me when I try to make sense of the circularity avoidance recommendations made in the specification itself). This could be solved if it were only to appear in meta elements, but right now that's not the case and the section on meta elements in CSS DA isn't normative. > > For fun, can you show how that happens with the meta tags? I was the one that originally proposed the orientation locking using the meta tag, so I'm interested to hear what happened (or send me pointer). Apologies that I have not followed the discussion. How what happens? Endless loops? Sorry if I was unclear but I don't see endless loops happening when using meta elements — only with the pure CSS version. That's why I would prefer to see this leave the CSS space and move to a strictly meta-based approach (or something else like it: manifest, API, I don't have a strong opinion at this point). Right now in CSS DA you can handle this with CSS but with weird provisions against circularity, or with meta but in a manner that is explicitly flagged as non-normative. -- Robin Berjon - http://berjon.com/ - @robinberjon
Received on Monday, 30 January 2012 16:55:15 UTC