- From: Dewa, Yoshiharu (OSAKI) <Yoshiharu.Dewa@jp.sony.com>
- Date: Thu, 13 Jun 2013 09:45:20 +0900
- To: Henrik Andersson <henke@henke37.cjb.net>, "Vickers, Mark" <Mark_Vickers@cable.comcast.com>, Giuseppe Pascale <giuseppep@opera.com>
- CC: "www-style@w3.org" <www-style@w3.org>, "public-web-and-tv@w3.org" <public-web-and-tv@w3.org>
Hi, In my knowledge, nav-* property is useful for the contents for supporting remote controller and TV screen. The pros is content author can write the behaviour in straightforward manner by assigning destination element. It is quite easy rather than making focus navigation by JS. However if we will make responsible design application, as Glenn's mentioned, we need to prepare a set of nav-* properties. Dynamical preparation is best, but it could be discrete in some case. I believe there are benefits to the nav-* prop for content author for some case, but not be essential since it can be done by using JavaScript. Rgs, -- Yoshiharu ----------- Yoshiharu Dewa Standard Technology Development Department Information Technology Development Division R&D platform Sony Corporation > -----Original Message----- > From: Henrik Andersson [mailto:henke@henke37.cjb.net] > Sent: Thursday, June 13, 2013 6:23 AM > To: Vickers, Mark; Giuseppe Pascale > Cc: www-style@w3.org; public-web-and-tv@w3.org > Subject: Re: Dropping nav-* properties? > > Vickers, Mark skriver: > > Giuseppe, > > > > We do, of course, absolutely require up, down, left right keys in TV and > set-top box Web applications to support TV remotes. Regarding these specific > CSS APIs: > > > > - What do the nav-* properties bring that cannot be done in other ways > (HTML, JavaScript, DOM Event APIs, etc.)? > > > > CSS can reposition elements on the viewport. It would be very inconvenient > to attempt to mark the navigation data elsewhere, since it would at minimum > have to ask where css put the content. > > It also risks making things complicated if media queries were employed to > select different layouts depending on uhm, media conditions. > > > TL;DR: Navigation depends on visual layout. CSS controls visual layout. >
Received on Thursday, 13 June 2013 00:45:53 UTC