[kdewebdev-site] CSS issue
Eric Laffoon
eric at kdewebdev.org
Thu Feb 24 16:50:53 EST 2005
On Thursday 24 February 2005 10:48 am, Andras Mantia wrote:
> Ok, I remembered that I have an old laptop nearby with Windows (I'm at my
> parents now). Tested with Opera 7.54 and IE 5 on Windows 98:
> - Opera: perfect
> - IE 5: OK until you shrink the window, when it breaks the layout a
> little. Not too ugly, just moves the right, main area down. This is on a
> 800x600 display, so I think the problem is visible only when the window is
> <700 in height. IE6 might be better in this case, but I don't have it.
>
> So I'd vote to keep the current CSS.
>
> Andras
Yes, IE has a lot of problems. If you go back a few years to simple text
formatting CSS and DOM it was better than Netscape, however once they got
market dominance there was little incentive for MS to fix a lot of things.
One possible alternative if things are adequately abstracted is to content
filter and detect browsers, offering a different display engine for IE. It's
a pain, but if your content is all well abstracted it becomes a much lesser
pain in the backside.
Other than that there are some good reasons to do the things Dave did in the
layout, and it is precisely because he does focus daily on attempting to make
ideal markup work across all browsers that I asked him to create a workable
layout. He's also helped me with kittyhooch.com, but I had to make some
changes and I think in some cases I've broken the CSS on some browsers.
Perhaps the ultimate fantasy feature in Quanta would be the ability to report
what elements of your markup would create what problems with which
browsers... Of course I'm not about to assign such a nightmare project. I'm
only saying it would be incredibly impressive.
For now the solution would be to measure the string length, set an arbitrary
maximum, abbreviate the header on a word boundry and repeat the full text in
the frame below in italics.
--
Eric Laffoon
Project Lead - kdewebdev module
More information about the kdewebdev-site
mailing list