In the PDL documentation for outputStylesheet it states the following.
"...and the literal string "screen" as the value of the
Are we intending this to happen, do we want to limit the stylesheet to
screen by default?
Right now Mojarra is not rendering any media attribute at all.
I would think that we would either leave media out all together so that the
stylesheet is applied to all forms of media, or add an attribute to the
outputStylesheet tag itself that would enable a developer to have the ability to
do something like what we have below.
(taken from W3C website)
In the following example, we define a cascade where the "corporate" style sheet
is provided in several versions: one suited to printing, one for screen use and
one for speech-based browsers (useful, say, when reading email in the car). The
"techreport" stylesheet applies to all media. The color rule defined by the
STYLE element is used for print and screen but not for aural rendering.
<LINK rel="stylesheet" media="aural" href="corporate-aural.css" type="text/css">
<LINK rel="stylesheet" media="screen" href="corporate-screen.css" type="text/css">
<LINK rel="stylesheet" media="print" href="corporate-print.css" type="text/css">
<LINK rel="stylesheet" href="techreport.css" type="text/css">
<STYLE media="screen, print" type="text/css">