#3 — display problem in IE, peekaboo

by Hanno Schlichting last modified Feb 21, 2009 10:33 PM
State Resolved
Version:
Area User interface
Issue type Bug
Severity Medium
Submitted by Hanno Schlichting
Submitted on Dec 16, 2005
Responsible Alex Limi
Target release: 1.0.1




Originally reported as https://trac.plone.org/plone/ticket/4918.

In PloneHelpCenter when viewing a specific HelpCenter section such as FAQ, How-to, etc, in Internet Explorer 6sp2 the links and descriptions do not display correctly.

Everything looks fine in Firefox and Safari, but not in IE for windows.

Added by Martin Aspeli on Dec 23, 2005 08:53 PM
Responsible manager: (UNASSIGNED)limi
Severity: MediumLow
Target release: 1.0.1None
Giving limi the pleasure.
Added by Daniel Miksik on May 16, 2006 03:25 PM
We are aware of the fact that there is no ideal solution to the IE Peekaboo bug (see http://www.positioniseverything.net/explorer/peekaboo.html for more); the solution suggested at http://dev.plone.org/[…]/IEFixes.css.dtml?rev=9643 (lines 105-107) has also some side-effects -- above all, it affects the height of the #float box if the height is explicitly specified previously. Based on our testing, we would opt for the two following solutions, and/or combination of them:

1. avoid using a background on div#floatholder (as suggested by Holly Bergevin), which is best done in ploneCustom.css by a simple declaration:

.documentContent {
    background: transparent; /* to kill the IE Peekaboo bug */
}
(note: 'background: none;' is also a valid declaration having the same effect)

or

2. add an explicit line-height declaration on div#floatholder (following the solution no. 2 at http://interval.cz/[…]/
(in Czech, look for "Deklarujme"):

.documentContent {
    line-height: 1.2;
}


Both these "remedying" methods efficiently and cleanly fix the bug; they are based just on declaring explicitly the implicit values of the two CSS attributes mentioned above -- therefore they can be considered fully systemic and safe, moreover without unwanted side-effects.

As the background color for page body is by default set to "White" in Plone CSSs (body { background-color: White;}), the solution no. 1 has absolutely no negative effect on the design of the portal.

If both the bug and several solutions to it are known, it is perhaps a pity that visitors (and especially newcomers) to the plone.org site are left to be caught by the IE Peekaboo bug in the HOW-TO, FAQ, and other sections of the Documentation. ;) (They can easily attribute it to Plone, not IE.)

Pavol Mikle,
Daniel Miksik
Added by Alex Limi on Jun 15, 2006 01:20 AM
Issue state: postponedopen
Severity: LowMedium
Target release: None1.0.1
Please check it now and see if the problem is fixed. I cannot reproduce at the moment.
Added by Hanno Schlichting on Jun 15, 2006 07:34 AM
Issue state: openresolved
waldru fixed this in Plone itself, as noted in the above comment by adding:

#floatholder, #float {
    height: 1%;
}

Maybe it's also fixed by:

* html .link-external,
* html .link-external a,
* html .link-mailto a,
* html .link-mailto {
    height: 1%;
}

This also applies to the relevant PHC section. So this bug is gone with the move of plone.org to Plone 2.1.3.

No responses can be added.