Sorry,
Not working.
If you can download the code and test it out on your end, you will see what I am up against.
Main Topics
Browse All TopicsHello All;
I am closing out another post that is dead about this issue. And posting this one, in hopes that I will have enough information this time to get some positive results from everyone who ventures in.
The page has Dynamic content read from a DB (Access in this Demo / SQL Server 2005 in real-time LIVE)
When you click on the [Image](s), the hidden Div is shown.
Click on the same image again to HIDE the div.
Now, in FF and Opera
The Div's are on top of all other div's on the page.
In IE6, 7, 8
The Div's are below all other Divs on the page.
--------
Now, in the code it is set
float: left;
Now, if I set it to
float: right;
The Row you are on the Div's wil be on top, but the rows above and below
The divs will be on the bottom.
----------
I have both demostrated in the images below. (The link and code are: Float:left; )
I need this fixed so that in IE, it works. And preferably, working with
float: left;
Thank you all for any and all help that you can give me on this.
This little IE BUG (Thanks M$) is going to be the death of my site if it is not fixed.
-----------Links----------
(CSS Code for checking if you are in FF or Opera is in this project)
http://ee.cffcs.com/Q_2463
code
http://ee.cffcs.com/Q_2463
--------------------------
Thanks All;
Carrzkiss
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Aint that a pain in the butt.
It works in IE8
Not in any earlier version like IE6 and IE7
So, as it stands right now it works in:
IE8
FF
Opera
I need it to work in IE7 as well.
Any idea's on getting this to function properly in IE7?
(Thanks for bringing that to my attention, I tested it on the other computer with IE8
And worked like a charm, the other day it did not work, now it does.)
Carrzkiss
There's significant differences between your original solution, as provided in example.html in the archive you've linked and your current solution, as provided by the linked page. The difference in this matter being quite crucial. From my perspective of the CSS2.1 standard, IE6 and IE7 are rendering correctly, it's all the other browsers that are wrong. This is due to a change in attitude concerning z-index.
Z-index, according to the spec only works between elements that are contained within the same 'positioned' container. In your old solution the dropdowns were separate elements from your 'container'-elements and as a result they could effectively get a higher z-index, no-matter the state of the (positioned or not) of the containers. In the new solution the dropdowns are children of the containers and the containers have position: relative. As a result, according to the spec, the z-index you assign to the dropdown only applies against other elements contained by the 'container', that is the img-tag. The containers all get an equal z-index anyway and as a result are getting their z-index in order of appearance.
When I tested it, all I needed to do was remove position: relative from the container-element and it seems to work just fine. I can see no apparant reason for the containers to have a relative position, but should you need it, I suggest expanding your script (the one that toggles the drop-downs) to also raise the z-index of the container-element temporarily while setting the display: block on the dropdown.
Can I kick myself now or later?
I cannot beleive it was something so dag-blasted simple.
But, I tried it before. Remove the Relative from that tag
And it broke the layout, I tried it now and it works great!!!
Across all platforms, the site is now ready to go LIVE!!!!!!
Thank you so very very much.
Carrzkiss
Thank You, Thank You, Thank You, Thank You, Thank You, Thank You, Thank You, Thank You
I cannot say it enough.
Removing the Relative from the tag worked like a charm.
Though the other day it broke when I removed it.
I must have changed something in the code from the way it use to be without
Knowing that it actually corrected itself.
Your Rock.
And I thank you so very much.
Carrzkiss
Business Accounts
Answer for Membership
by: mreuringPosted on 2009-08-24 at 04:52:07ID: 25167386
Try applying zoom: 1; to the divs. It's proprietary css for IE only, but it solves a heap of problems related to rendering errors.
First thing I do when I have weird z-indexing behaviour in IE is setting 'zoom:1;' and check if this solves the problem. Long live rendering engines from the stone-age! Please try and let me know if it helped at all, not much use testing for anything else without eliminating this possibility.