So, my machine got the IE7 critical update today. What stinks is my company is mostly win2k machines, so this problem isn't even very relevant for the time being (till they upgrade to XP).
Anyway, I have to start with a disclaimer - these pages have a lot of very unnecessary markup. It's used to create the pretty rounded borders around everything. Which means a lot of nested divs. This project is something I started working on when I first started learning CSS, so it's a bit excessive.
This application is on our company network so I extracted 2 skeletons to post on the internet so that I could provide everybody with an example of what's going on. If you view the 2 pages posted above with IE6 or FF they display as was intended. However, viewed in IE7 there's a new problem that I can't quite figure out.
Looking specifically on page1.html, the menu div on the left side extends down an extra 3 pixels. Unfortnately the right-bottom and left-bottom surrounding divs do not, which means that the cutesy borders do not line up correctly. The 2 images for the bottom corners are up too high and don't line up with the bottom border.
Now, if you direct your attention to page2.html you'll see that the navigation menu does not have that problem, but the user list directly below does. So it made me wonder why they have the exact same structure but only the div on the bottom had that problem. The only thing that I could conceive is that I had given a margin-bottom:3px to the div, but nothing was below it and for that reason it was getting screwy. So, on page1.html directly after menu on the left side I put <div></div> so that there would be something below. This worked - making the borders line up. So, I then did the exact same thing for the content area of the page, that worked as well for whatever reason......
However, the same fix applied to page2.html did not work, again for whatever reason.....
So, what is everybody's opinion? Is this a bug that is exclusive to IE7? Bug issues with IE7 have been hard for me to find on google so far, given the fact that IE7 is so new. For that reason I can't find any sort of documentation on this problem. If it is a bug that is exclusive to IE7, then does anybody know of any IE7 specific CSS hacks? I'm headed out for the day so it will likely be tomorrow before I'll be able to respond. Thanks for any help.
-kaht
[small](All puppies have now found loving homes, thanks for all who showed interest)[/small]
Anyway, I have to start with a disclaimer - these pages have a lot of very unnecessary markup. It's used to create the pretty rounded borders around everything. Which means a lot of nested divs. This project is something I started working on when I first started learning CSS, so it's a bit excessive.
This application is on our company network so I extracted 2 skeletons to post on the internet so that I could provide everybody with an example of what's going on. If you view the 2 pages posted above with IE6 or FF they display as was intended. However, viewed in IE7 there's a new problem that I can't quite figure out.
Looking specifically on page1.html, the menu div on the left side extends down an extra 3 pixels. Unfortnately the right-bottom and left-bottom surrounding divs do not, which means that the cutesy borders do not line up correctly. The 2 images for the bottom corners are up too high and don't line up with the bottom border.
Now, if you direct your attention to page2.html you'll see that the navigation menu does not have that problem, but the user list directly below does. So it made me wonder why they have the exact same structure but only the div on the bottom had that problem. The only thing that I could conceive is that I had given a margin-bottom:3px to the div, but nothing was below it and for that reason it was getting screwy. So, on page1.html directly after menu on the left side I put <div></div> so that there would be something below. This worked - making the borders line up. So, I then did the exact same thing for the content area of the page, that worked as well for whatever reason......
However, the same fix applied to page2.html did not work, again for whatever reason.....
So, what is everybody's opinion? Is this a bug that is exclusive to IE7? Bug issues with IE7 have been hard for me to find on google so far, given the fact that IE7 is so new. For that reason I can't find any sort of documentation on this problem. If it is a bug that is exclusive to IE7, then does anybody know of any IE7 specific CSS hacks? I'm headed out for the day so it will likely be tomorrow before I'll be able to respond. Thanks for any help.
-kaht
[small](All puppies have now found loving homes, thanks for all who showed interest)[/small]