Hi Gunlaug,
Thanks for the advice and I absolutely see your points.
But, my customer wants this page, so I have to solve the rendering
difference of the table.

If you lock at this specific point, how can I solve it?

Thanks
Arnt O. Kvannefoss
Software Consult AS
http://www.softwareconsult.no
http://www.pamelding.net


-----Opprinnelig melding-----
Fra: Gunlaug S�rtun [mailto:[EMAIL PROTECTED] 
Sendt: 3. mai 2005 13:16
Til: Arnt O. Kvannefoss
Kopi: [email protected]
Emne: Re: [css-d] Table renders differently between Firefox 1.03 and IE 6
SP2

Arnt O. Kvannefoss wrote:
> ...

> http://wirtz.pamelding.net/default_test.html.

> The left column renders correct in both FF and IE. Here I used divs 
> and relative positioning in a complex and fragile way, so I am not 
> happy width this.

Me neither. :-)

> In the center column I have used a table and hopes for a simpler and
>  more robust design. My problem is to make the rendering in IE close
>  to the way FF renders it.

The short answer is: you can't make it hold.

Positioning of almost every element in that page relies on _one_
font-size, and will break in every browser on earth if that condition
fails. That makes all attempts on cross-browser stabilization impossible.
- Change font-size in any browser, and you will see what I mean.

The page also rely on a minimum browser width of 1020px, without
anything to hold it on narrower browser-windows.
- Note also that not all browsers will respect any set width on a web
page, so web pages should have the built-in ability to adjust to the
actual browser-window.
---------

What you are trying to do can be achieved *to a degree*, by using the
self-adjusting functionality of free-flowing elements -- default
behavior. You will however have to let go of the fine-tuning with
relative positioning, and really let the containers flow down in each
column -- one after the other, if you shall have any chance of succeeding.

That page makes a lot of sense when linearized, so you only have to let
go of any "print-like" layout, and redesign it for the web. The web
isn't static and have no fixed dimensions.

This means that 'tables' or 'no tables' won't matter much. Each
container has to be a self-contained square (more or less), and be able
to adjust to its own content and the surrounding containers. Only when
those containers line up nicely, without any overlapping and under a
wide variety of conditions, will you be able to add some slight
adjustments and 'trimmings' here and there.
----------

One more advice: shorten the page-title to one short line. Only so much
will do any good for SEO anyway, so you should write a more meaningful
page-title.
Some of the same goes for <h1> and the footer. They probably won't hurt,
but they won't do much good either.
The rest: no problems.

(It so happens that that page is advertising articles I know only too
well -- and in my own language, so it makes perfect sense... :-) )

regards
        Georg
-- 
http://www.gunlaug.no

______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to