Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /www/htdocs/w01136d3/wordpress/wp-content/plugins/deans_code_highlighter/geshi.php on line 2137
Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /www/htdocs/w01136d3/wordpress/wp-content/plugins/deans_code_highlighter/geshi.php on line 2137
Eines der schönsten Internet Explorer Phänomenen bei der Arbeit mit CSS ist das unsichtbar machen von Text. Man sieht, dass der Text eigentlich da ist, weil der Platz für die Höhe und Breite des Textes in Anspruch genommen wird. Leider ist er nicht sichtbar und lässt sich auch nicht mit der Maus markieren. Es kann sein, dass dieser Fehler nur im Internet Explorer 6 erscheint.
Nach meinen Recherchen heißt dieser Bug „Peek-a-boo“ und tritt beim Überlagern von Hintergrundfarben und beim Floaten von Layern auf.
Die Lösung des Problems ist sehr einfach: Das Element oder der Layer in dem sich der unsichtbare Text befindet, wird explizit auf position: relative; gesetzt und der Text sollte im IE wieder sichtbar werden.