Well ok, it's your choice. Any reason why you can't choose a strict doctype then? Or an xhtml doctype? The thing is that some validation errors can cause layout trouble. So as long as they aren't solved you're never sure if it's the error, something wrong in your css or some browser quirk.I'm not bothered about valid code. I know it won't be far off, although I know for certain it will fail because I've used XHTML stuff and it's defined as a HTML4.x document.
For left margin you must use margin-left:20px;Correct me if I'm wrong, but the left attribute specifies the left margin?
When using positioning, absolute or relative, then you can use left:; or right:;
So:
Code: Select all
#element {
position:absolute;
top:20px;
left:20px;
}Solution: also give it a display:inline; rule. But in your case you can just ditch the left:20px; It doesn't do much.
I can imagine it feels like that sometimes. Thank Bill Gates for that. But seriously, CSS isn't easy. But it is possible. You'll just have to be familiar with the most common quirks of IE and the basics of css. Took me quite some time to learn. And I still come across new bugs (in IE) once in a while.I know the layout is basic, but that's beside the point. I just wish CSS would work without so many fiddles. It's like every single thing I do with CSS is trial and error.
I'll see what I can do. The problem seems to be that within the content box, the showrecordform is floated to the right, while just below/besides it the table tries to squeeze in. Each time you refresh the page or click on the menu, IE recalculates the spaces of the boxes in the page, and somehow something goes wrong there.
