Sebastian Mendel a écrit :
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Marc Delisle schrieb:
Sebastian Mendel a écrit :
Hi,
at the moment phpMyAdmin forces IE into quirks mode, what makes most of the current CSS problems
removing the XML declaration enables standard compliance mode for IE, what makes IE to behave 'more' towards the CSS standards
but this also reveals the horizontal/vertical scrollbar bug
IE displays a unneeded/unwanted horizontal scroll bar as soon as it display a vertical scrollbar, whether the horizontal scrollbar is required or not.
there is no satisfying solution on the web (most just completely remove the horizontal scroll bar or display them always)
i have figured out some possible solutions:
http://sebastianmendel.de/ie_scrollbar_bug/frameset.htm
the first two uses conditional CSS, the first seems to be make problems, the second seems to work fine - just the space between window-border and content is now between scrollbar and window and not between scrollbar and content
the third is a (bot complete) JavaScript solution
Sebastian, forcing a vertical scrollbar solves this IE horizontal scrollbar problem:
html { overflow-y: scroll; }
What do you think about it?
yes, this is also one of the mentioned solutions i do not prefer, so we would have always a scrollbar in navigation frame!
of course this is not a problem at all, but
- it looks ugly
- it wastes spaces, especially in the navigation frame
but it is also a more 'cleaner' and smaller solution ... i don't know
Yes it's cleaner, smaller, less code to maintain and understand... especially since we are doing it as a bug workaround!
Maybe we could force this vertical scrollbar only if we detect IE 6? I say IE 6 because they might fix this for IE 7?
Marc