Closed (duplicate)
Project:
Zen
Version:
7.x-5.1
Component:
IE problems
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
1 Dec 2012 at 13:30 UTC
Updated:
6 Dec 2012 at 00:21 UTC
I use Zen 7.x-5.1, with responsive-sidebars, with options
and module "Nice menus" 7.x-2.1 with option "Use JavaScript", used as block in the navigation region with option "Menu style: down" (i.e. horizontal).
On Firefox 10.0.11, Firefox 17.0, Chromium 20.0.1132.42 Ubuntu 12.04, Chromium 20.0.1132.42 Mageia.Org 2, Web (Epiphany) 3.4.3, Konqueror 4.8.5 and Konqueror 4.9.3, the menu appears above the content as expected, but in Microsoft Internet explorer 8.0.7600.16385, the Nice menu appears below the content.
In css/layouts/responsive-sidebars.css , the section
@media all and (min-width: 480px) {
#main {
padding-top: 4em; /* Move all the children of #main down to make room. */ /* Modified by Henri on 2012-10-26. Was 3em. */
position: relative;
}
#navigation {
position: absolute;
top: 0; /* Move the navbar up inside #main's padding. */
height: 40px; /* Changed by Henri 2012-10-31 */
width: 100%;
}
}is not taken into account by IE8.
Comments
Comment #1
Fiable.biz commentedOops: I copied here above my modified section by mistake, but the problem is the same. The original section of responsive-sidebars.css not taken into account is:
Comment #2
Fiable.biz commentedComment #3
echoz commentedRespond.js doesn't work with CSS aggregation off. Marking as duplicate of #1600450: IE pushes navigation region below content region
also:
#1589192: Zen 5.x in IE8 has single-column layout
#1719300: Sidebar first displaying below main content in IE 8
In particular, see:
#1539682: Turn off Respond.js by default, use .lt-ie9 rules for IE8 layouts
Comment #4
Fiable.biz commentedThank you VERY much. In fact, I had the problem you described plus bug #1859062: respond.js doesn't work properly if the site directory name contains non-ascii characters.