rewrote the base code to handle sorting on the server side; that way, when the page reposts, the spreadsheet displays in the proper size.
Showed it to the boss, who said, "It flickers just like the other way". Meaning he can see the page repost itself.
HUH?
ALL of the other web projects for other clients have server side sorting of spreadsheets - and the other programmer says that the boss is cool with them. So ... WTF?
I really had no choice but to hard code the positioning in pixels: "top: 325px; left: 175px; width: 750px" for BOTH the <div> surrounding the spreadsheet and for the spreadsheet itself. Set the code to return to client side sorting. No freaky resizing of the spreadsheet visible to the user. Showed it to the boss, who made no comment whatsoever, just once again asked me if "I've given any more thought to the style sheets". For the billionth time, I told him how I use the CSS for all positioning, font sizes and colors, background colors, colors (and the existence of) borders around areas, etc.
This guy is really proving himself to be a total asshole. I'm beginning to hate working here.