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.htmlA 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.
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ UPHPU mailing list [email protected] http://uphpu.org/mailman/listinfo/uphpu IRC: #uphpu on irc.freenode.net
