L., On Apr 7, 2006, at 2:32 PM, L. Robinson wrote:
>>> I have an order view which displays data in three columns (ex: >>> http://www.consupro.net/smp-order.gif). >>> >>> Screen CSS is: .col-orderheader { width: 30%; margin: 1%; float: >>> left; } >>> >>> I need to add something to the print stylesheet to insure that these >>> three columns print out exactly as displayed. ATM, they print >>> underneath each other. > > Was thinking all order views are account-only, but there is a way. If > anyone cares to step through a quick order on the demo - > https://www.consupro.net/demo -------- 8< ------ > These order views are everywhere. If I can't resolve the print problem, > I'll have to put those columns in a table Printing seems to be an afterthought for every browser. If it were me, I'd use that 3 cell table and get on with life. If ie supported display: table-cell, the following code would work. .col-orderheader { display: table-cell; } The only other choice I can think of is absolute positioning those 3 columns, which has problems of its own. You would need to add margin or padding on some other element in ems to match the expected height of the absolutely positioned elements. Sorry I don't have better news. -- Roger Roelofs "Remember, if you’re headed in the wrong direction, God allows U-turns!" ~Allison Gappa Bottke ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/