Reply LinkBack Thread Tools Search this Thread
Old 01-06-2009, 06:51   #1 (permalink)
MagicUK
Geek alert!
 
MagicUK's Avatar
 
Join Date: Oct 2006
Location: Glasgow
Posts: 23
Why is this not displaying property in IE6?

Hi Guys. Looking for your help. I have recently finished an upgrade to my site using the 960 grid system. Works fine in all browsers apart from, you guessed it, IE6. I can't for the life of me figure out what is wrong.

Have a look at the site: Lucid Studio

As normal:


IE6:


If you notice on the home page I have a three column layout in the area with the main content. In IE6 the third links column is not floating properly. Its falls below the other content.

Any help would be greatly appreciated.
  Reply With Quote
Old 01-06-2009, 08:48   #2 (permalink)
Rotuy
Limey
 
Rotuy's Avatar
 
Join Date: Apr 2008
Location: Liverpool
Posts: 4,747
Try adding display inline to all elements in that row that are floated. Depending on whether they're floated left or right AND have a margin in the same direction can cause errors like this. Seems like a double margin bug.

so for example if an element has a margin on the same side as the float like so:

Code:
#div { width: 200px; float: left; margin: 0 0 0 15px;}

add "display: inline;" to it like so:


Code:
#div { width: 200px; float: left; margin: 0 0 0 15px; display: inline;}

The same applies if the float is right along with the margin.
__________________
  Reply With Quote
Old 01-06-2009, 09:31   #3 (permalink)
7twelve
has bucket
 
7twelve's Avatar
 
Join Date: Aug 2008
Posts: 571
960 has everything inline by default. Try clearing your floats in between containers
  Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search


Contact Us - Web Design Forums - Archive
Web Hosting by Heart Internet, vBulletin © 2000-2009 Jelsoft Enterprises Limited.
Search Engine Optimization by vBSEO 3.0.0 RC8
Web Hosting by Heart Internet