Jason Johnston wrote:
> It seems your online pages have a XHTML Transitional DOCTYPE
> declaration. This is putting Mozilla into standards-compliant mode, and
> the effect you're seeing is due to a strict interpretation of the CSS
> inline box model. For more information on that see
> http://bugzilla.mozilla.org/show_bug.cgi?id=22274
That was the problem, thanks. I got the issue now. The pages are
generated with help of CGI.pm module. My offline version is pretty
older
then the one online, and I wasn't stating the DTD in the
start_html()
function, that in the offline version were giving as the result:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
header, while the newer online installed CGI.pm by default was
returning:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
Which as you wrote made the Gecko browser to go into the strict
mode. I
stated the DTD for the start_html() as
'-//W3C//DTD HTML HTML 4.01 Transitional//EN'
and the pages look great now.
BTW: the line-broken DOCTYPE tags generated by CGI.pm, disallow the
page
to be parsed by W3C online HTML Validator.
Thanks a lot, Jason. I will give a look to rest of my code also as
you
suggested.
---
Sonia Walter
[EMAIL PROTECTED]