Originally posted by Quasidandy
I have to work in an actuall production environment for real clients. So 'Abusing' tables is not only necessary, it is standard and efficient.
Abusing tables is neighter efficient nor is it nessecary. On the contrary, it leads to bloated code that is a PITA to update & maintain. Furher it might also be illegal resoulting in fines for your clients due to being inaccessible for disabled (if you happen to be working in the US).
As for it being "standard" to abuse tables, yes it used to be, but there has been "some" progress since the mid 90ies.
The reason my problem even exists is because of my desire to use standards compliant markup in my development - all I need to do is remove the DTD from my pages, and the problem dissapears
That is an interesting viewpoint since the specs have stated that you shouldn't abuse table for layout since 1997 and the reason you page "works" without a DTD is becuse you are relying on browserbugs to acchive the desired look, not standards.
So If you can't offer any worthwhile advice without thumbing your nose, please don't offer anything at all.
If you want to be a bit more constructive then just attaking me for pointing out where you REAL problem lies, you should provide an URL (to at least a testcase if you can't show the original) showing the problem like I asked you to.
The fact is, if you can't get your images to show where & how you want them in a Gecko browser using valid markup & CSS it's a 100:1 odds that you are doing something wrong. And I don't care if that offends you or not.
Also I'm also not interested in playing "find the needle in the haystack", especially with people that have an attitude when you point out their mistakes.