ISSUE-288 (includeNonMandatedHeuristics): media="all"

Regarding the issue of mandating the preservation of style sheets flagged 
with media="all" or not, a quick search produced the following results.

It appears that a number of browsers, especially newer, more powerful ones, 
ignore CSS marked as media="handheld" in favour of style sheets identified
as "full Web". See www.alistapart.com/articles/returnofthemobilestylesheet.

This raises two questions:

a) Whether CT-proxies actually modify style sheets sent to those advanced 
mobile browsers that can handle CSS intended for desktop browsers (as in
media="screen" or media="all"), and if so why?

b) How to define a mandatory rule listed in 4.2.8 to ensure that requests 
and responses from browsers that can handle desktop content be preserved.

An approach to address the issue is by extending media declarations thusly:
media="handheld, all".

Unfortunately, there are feature phones that cannot handle this syntax; no 
CSS gets loaded at all (Some SonyEricsson for instance). Duplicating the 
links to external CSS is possible (i.e. one link to a style sheet marked 
as "all", another to the same style sheet marked as "handheld"), but then 
this raises a further question:

c) Is it reasonable to expect application providers to introduce redundant
declarations into their content just because CT-proxies might interpret
media="all" as "in principle not good for handheld", in contradiction to
the CSS standard, section 7.3, where it is defined as "suitable for all 
devices"?

E.Casais 


      

Received on Wednesday, 11 March 2009 09:36:42 UTC