FWIW, I use MQs on link elements to load sheets. Then, for IE less than 9, I repeat the link elements without MQs inside a conditional comment to serve the desktop only layout to those browsers. This may be a little low-tech and it is a few more http requests, but I am not a fan of poly-filling everything under the sun and I don't have to write additional whole sheets for <ie9. It's been working well for me. I'm sure some will not like this method though.
HTH — Sent from Mailbox for iPhone On Sat, Mar 16, 2013 at 1:09 AM, Micky Hulse <mickyhulse.li...@gmail.com> wrote: > On Fri, Mar 15, 2013 at 11:38 AM, Micky Hulse > <mickyhulse.li...@gmail.com> wrote: >> Oh, that's good to know. I did not realize that this was the case. I >> probably read some misinformation somewhere (or I did not fully >> understand one of the articles I read) saying that @media print {} was >> IE9+ thing. > Ah, I think this is the site where I read that "@media print` was an IE9+ > thing: > "CSS Print Media Query" > <http://www.joshuawinn.com/css-print-media-query/> > "@media print is supported in the following browsers: FireFox 3.5, > Internet Explorer 9, Chrome 14, Safari 3.2, Opera 11" > Also, based on some really rough tests, I think my thinking was flawed: >> Is it just me, or wouldn't it seem more prudent to feed printers the >> desktop look/feel (as a default, if you didn't have a print-specific >> style sheet)? I like the desktop view because it eats up fewer paper >> pages. > Looks like the print previews I'm seeing load whatever media query > fits based on the printed page size. In other words, I've been getting > the "tablet" view instead of the "desktop" view to print. I assumed > using "@media" only would make the print load the desktop styles. > Enough talk, here's a demo: > <http://jsbin.com/izowol/1> > When doing a print preview, only the "tablet" media query loads. I > assume it's because the printed page matches the dimensions of the > tablet MQ (and there's no media type restriction). > In this example: > <http://jsbin.com/izowol/2> > I've modified the last query to say: > @media print, (min-width: 1045px) { ... } > When doing a print preview, the H1 from the "tablet" MQ shows, and so > does the "desktop" H1 (both are colored orange). > This throws a wrench into my wanting to print the full desktop view. > Adding "print, " to the front of media queries will probably get me to > that goal, but it feels a little hackish. > Back to drawing board. :) > ______________________________________________________________________ > css-discuss [css-d@lists.css-discuss.org] > http://www.css-discuss.org/mailman/listinfo/css-d > List wiki/FAQ -- http://css-discuss.incutio.com/ > List policies -- http://css-discuss.org/policies.html > Supported by evolt.org -- http://www.evolt.org/help_support_evolt/ ______________________________________________________________________ css-discuss [css-d@lists.css-discuss.org] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/