I created this site http://www.tractionproject.org with the Acquia Marina 3.1 theme. The URC logo is supposed to be on the same line as the Site Logo but on the right side of the screen. I created a custom block with only the image set as a link. I put the block in the header region, gave it a width of 4 columns, and set it to float right. It displays correctly 99% of the time. However, when editing Views, particularly while saving a view, IE would ocassionally say "Due to a problem with this site it is displaying in compatibility mode" or something like that and the logo block would drop to a new line and display like that until I closed the browser and reopened. Since I thought this only occurred to the administrator while editing views I ignored the problem, until a rather important user sent an email about a broken link. She sent a screenshot and I noticed that the problem was occuring in her screenshot, too. She certainly wouldn't have been editing Views.

I am attaching her screenshot.

I have modified the theme in the following ways: The margins and padding in the Header have been set to 0 to tighten the display. The font size for the menu has been increased. The Drop downs for the second level menu have been widened to 200 pixels.

The problem seems to only happen in IE but I can't be sure. I saw a post elsewhere that a similar problem was caused by the overflow setting but no adjustments to overflow have made a difference. Setting the block width to "none" using block settings causes this problem to immediately occur all the time. Widths of 3 or 4 columns make no difference. Could my changes to margin and padding have caused this? Is there something else I am overlooking?

Also, I noticed that the site menu does not display on the 404 page. Not critical but if anyone could tell me how to fix that I would appreciate that too.

CommentFileSizeAuthor
image001.png106.35 KBefitzg
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

prajaktam’s picture

Hello,

This issue is coming on the IE7 browser. So in your ie7-fixes.css file search for .block#header-site-info and there replace
.block#header-site-info {
width: 100%;
}
with
.block#header-site-info {
width: auto;
}

This should fix the issue.

Thanks,
Prajakta

efitzg’s picture

Title: Occasional Display Error in IE for Block placed in Header region » Fixed: Occasional Display Error in IE for Block placed in Header region

This appears to have fixed the problem but I was using IE8 so I put the code into both the ie7-fixes.css and ie8-fixes.css files. For some reason when editing views the browser still says "using compatability mode" but the page displays correctly now.

efitzg’s picture

Status: Active » Closed (fixed)