Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Indeed. I did tell 'em up front I don't do design stuff. No worries, they said, they'll supply the designs. I was confidently expecting HTML but got a PDF. Ah well, they seem happy enough with my botch job. Mind you, they haven't looked at it in IE6 yet...!
zoom: 1; is your friend
Install the IE Developer Toolbar. Using its DOM/CSS views, identify containing elements that are leaking their contents (or possibly throwing them to the four corners of the screen) and see if, in the CSS column, they show a property called hasLayout with the value -1. If they don't then, using the attributes inspector, set zoom to 1 and they'll almost certainly start behaving again.
Once you've identified all the elements that need it, just add that zoom into the appropriate CSS declarations: it won't affect anything else, although if you want you can go to town and put it in an IE-only stylesheet included via conditional comments.
Oh, if you have anything floated that has left or right margins, also set display to inline:
Comment