On 31 Mar 2008, at 09:39, Wade Preston Shearer wrote:
On 31 Mar 2008, at 8:29, Walt Haas wrote:
This web site works with, as far as I can tell, every browser but
IE6:
http://clients.dharmatech.org/~inpga/
In IE6, the menu in the left sidebar ends up in the middle. No
doubt I tripped over on IE6 bug, but I can't figure out which one.
An obvious solution would be to rip out all the CSS and use tables
but as far as I'm concerned that's the last resort. Does anybody
have a clue about what's the problem?
Float "left-sidebar" left Instead of "left-sidebar_contents."
Working example here:
http://home.wadeshearer.com/inpga.html
A few tips regarding things I noticed: You have a lot of divs. I
think that you have twice as much markup as you need, something that
makes your code harder to read and overly complex. IE can also freak
out when there are too many nested levels. I would also recommend
reducing the number of style sheets that you are including to less
than four or five. IE has a bug (I'm sure they consider it a
feature) that prevents it from having more than for connections open
at a single time. That means that instead of working on all linked
files (style sheets, javascript, etc) at the same time, it has to
batch them in groups of four, which results in longer rendering
times for IE users if any of the individual files are large. To fix
this, I us PHP to combine all of my style sheets into one (dynamic)
file and all my javascripts into one (dynamic) file.
One options is to stop supporting IE6. Depends on your client/market
of course.
_______________________________________________
UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net