Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
When viewing a node in IE6 the sidebar gets pushed below the content div.
Comment | File | Size | Author |
---|---|---|---|
#16 | ie6NodeBartikSecondTry.png | 308.07 KB | aspilicious |
#14 | ie6NodeBartik.png | 35.83 KB | aspilicious |
#10 | bartik_ie6_expanded_box_bug.patch | 1005 bytes | Jeff Burnz |
#2 | node-ie6.jpg | 108.61 KB | michaelverdi |
Comments
Comment #1
webchickHi, Michael. Thanks so much for testing D7 in IE! We certainly need that help. :)
Is it possible for you to post screenshots of what you're seeing? That might make it easier for someone to debug and fix.
Comment #2
michaelverdi CreditAttribution: michaelverdi commentedSorry - must have forgot to attach the screenshot. Also, I just posted this and two other issues that I plan on tackling in the morning.
Seems like I'm not able to attach a screenshot so here's a link just in case:
http://img.skitch.com/20100209-mty8w4hsuggwmj6gesnyyarj3r.png
Comment #3
Todd Nienkerk CreditAttribution: Todd Nienkerk commentedLooking into it.
Comment #4
willmoy CreditAttribution: willmoy commentedNow we have a bartik project, moving there.
Or we could do http://ie6update.com/ in core? ;-)
Comment #5
theresaanna CreditAttribution: theresaanna commentedI cannot replicate this in IE6. Is anyone else able to?
Comment #6
stephthegeek CreditAttribution: stephthegeek commentedConfirmed. This is only happening on nodes with the 640px wide images in node content. Between the image width, column widths, margins and padding, there appears to be 5px too much for IE6 in the main column, which is causing the sidebar to drop. I would probably recommend floating the sidebar right instead of left, removing the margin-right on this column, and reducing the padding-right on #content from 20px to 15px, but I'm not sure if that is in line with other width/spacing considerations that have been already made in this theme.
Related: #721630: content widths do not add up
Comment #7
jensimmons CreditAttribution: jensimmons commentedI'm assigning this back to unassigned. Anyone feel free to take a look.
Comment #8
johnvsc CreditAttribution: johnvsc commentedMy first inclination is to declare
div {
overflow:hidden;
}
in layout.css.
This would solve this issue and any others. The bigger problem here is when someone uploads an image that is greater than 640 ... it seems that letting the theme bork itself over such an innocent mistake would be counter-intuitive. The blame would be upon the end user "oh, look at that, i made my image too big" rather than "OH MY GOD I BROKE THE SITE" <-- not realizing that, well, really your image is just too big.
This happens every time i ingest a tumbler feed into a panels pane. A solution there is to resize the image to the block width ... but that remains in appropriate here.
Thoughts?
Comment #9
Jeff Burnz CreditAttribution: Jeff Burnz commentedNot sure about something so pervasive as div {overflow: hidden;} - thinking of modules like Nice Menus, Superfish etc - anything that does dynamic menus could be borked by this (I know the Superfish menu module will be).
At a pinch we could use :
Put this in ie.css, however it will apply to IE7 which does not need it, so I suggest if we're going to use this we need an IE6 specific stylesheet.
AFAIK there is no other workaround for the "expanding box bug" in IE6.
Comment #10
Jeff Burnz CreditAttribution: Jeff Burnz commentedOK, so rolled a patch following my own advice.
This patch adds an ie6.css file with one lousy declaration in it (see #9).
Frankly, if it were up to me I would probably use the underscore hack and jam it in ie.css...
Comment #11
bleen CreditAttribution: bleen commentedwe need to fix this before officially submitting Bartik for consideration
Comment #12
Jacinebump for testers :)
PS - Un-assigning johnvsc because anyone with IE can do this.
Comment #13
aspilicious CreditAttribution: aspilicious commentedI will be be the nice guy ;) ==> xp mode ==> testing
Comment #14
aspilicious CreditAttribution: aspilicious commentedcan't reproduce this :s. Don't know if thats a good thing :D
Screenshot!
Comment #15
aspilicious CreditAttribution: aspilicious commentedDiscussed with jacine, retesting this...
Maybe need a background picture
Comment #16
aspilicious CreditAttribution: aspilicious commentedOk after a second test round I could reproduce error.
I applied the patch and the original issue is gone.
But the image I added got rescaled in a strange way.
(See screenshot)
Comment #17
Jeff Burnz CreditAttribution: Jeff Burnz commentedIt didn't get re-scaled, it go cut off - overflow: hidden;
For such an ancient browser and a very difficult bug to deal with this has to be acceptable, there's only so much hand holding a theme can do for end users, if they are silly enough to put in content that is too big and want to support IE6.
Comment #18
aspilicious CreditAttribution: aspilicious commentedI agree, stupid IE6
Comment #19
bleen CreditAttribution: bleen commentedDear Microsoft,
IE6 needs to die.
Love Bleen
P.S. RTBC++ (I saw the same behavior as aspilicious)
Comment #20
JacineCommitted! thanks ;)