<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"> 
<channel>
    

    <title>Dem Italics&#45;Bug die Z&#228;hne zeigen</title>
    <link>http://www.highresolution.info/weblog/entry/dem_italics_bug_die_zaehne_zeigen/</link>
    <description>Der Italics&#45;Bug (IE5.x und IE6.0) ist einer der am wenigsten bekannten IE&#45;Bugs und gleichzeitig einer der l&#228;stigsten Zeitgenossen, den man sich im Verlauf der Layouterstellung einfangen kann. Ist er erst einmal da, sorgt er f&#252;r unplanm&#228;&#223;ig um einige Pixel gr&#246;&#223;ere Containerbreiten und innerhalb von float&#45;basierten Layouts aufgrund dessen nicht selten f&#252;r Chaos. Der auf positioniseverything.net beschriebene Bugfix ist zwar wirksam, aber er muss dem jeweiligen Elternelement des Verursachers zugewiesen werden. 

#parent_container {overflow:visible}

Die Indentifizierung des ausl&#246;senden Elementes ist innerhalb komplexer Layouts gelegentlich gar nicht so einfach, denn es reicht schon die Auszeichnung eines einzelnen Wortes mittels &amp;lt;em&amp;gt; oder &amp;lt;i&amp;gt;, um den Bug auszul&#246;sen. Das heisst, er wird in der Regel durch Inhalte ausgel&#246;st, die w&#228;hrend der Layouterstellung meist noch gar nicht da sind.&amp;nbsp; Es bedeutet weiterhin, dass der Bugfix  in der Regel individuell angepasst werden muss. Und das kann eben recht m&#252;hsam sein. 

Daher folgender Gedanke: Der Wert visible stellt f&#252;r die &#252;berwiegende Mehrheit der HTML&#45;Elemente den Standardwert dar und muss daher eigentlich nicht explizit vergeben werden. Auf der anderen Seite ist bei expliziter Vorgabe eines Standardwertes auch nicht mit st&#246;renden Nebenwirkungen zu rechnen. Beste Voraussetzungen also, um diesen Bugfix allgemeing&#252;ltig zu formulieren.

* html body * { overflow:visible } 
* html iframe, * html frame { overflow:auto }
* html frameset { overflow:hidden }


Mit der ersten Regel werden alle HTML&#45;Elemente mit der Eigenschaft overflow:visible versorgt. Im Anschluss werden dann nur noch die Elemente iframe, frame und frameset (diese drei bilden die Ausnahme von der Regel) auf ihre Standardwerte zur&#252;ckgesetzt. Und das war&#8217;s auch schon. Der Italics&#45;Bug ist kein Thema mehr. 

Diese drei Zeilen CSS solllten m&#246;glichst weit vorn im Stylesheet &#45; auf alle F&#228;lle vor Beginn der eigentlichen Layoutdefinitionen &#45; eingef&#252;gt werden. &#220;ber * html werden automatisch nur die Versionen 5.x &amp;amp; 6.0 des Internet Explorers erfasst. Alle anderen Browser ignorieren diese CSS&#45;Regel. 

UPDATE 23.4.07: Der Selektor der ersten CSS&#45;Regel * html * verursacht Schwierigkeiten im IE5.x, wodurch keine vertikalen Scrollbalken mehr angezeigt werden. Das Problem l&#228;sst sich beseitigen, in dem der Bugfix erst auf Elemente innerhalb von body angewendet wird. Der Selektor wurde daher zu * html body * erweitert.</description>
    <dc:language>de-de</dc:language>
    <dc:creator>Dirk</dc:creator>
    <dc:rights>Copyright 2007</dc:rights>
    <dc:date>2007-03-30T;13:53:00+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://www.expressionengine.com/" />
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
         xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
    rdf:about="http://www.highresolution.info/weblog/entry/dem_italics_bug_die_zaehne_zeigen/"
    trackback:ping="http://www.highresolution.info/trackback/1190/hHvRdH9k/"
    dc:title="Dem Italics&#45;Bug die Z&#228;hne zeigen"
    dc:identifier="http://www.highresolution.info/weblog/entry/dem_italics_bug_die_zaehne_zeigen/" 
    dc:subject="Browser&#45;Bugs,Webdesign"
    dc:description="Der Italics&#45;Bug (IE5.x und IE6.0) ist einer der am wenigsten bekannten IE&#45;Bugs und gleichzeitig einer der l&#228;stigsten Zeitgenossen, den man sich im Verlauf der Layouterstellung einfangen kann. Ist er erst einmal da, sorgt er f&#252;r unplanm&#228;&#223;ig um einige Pixel gr&#246;&#223;ere Containerbreiten und innerhalb von &amp;lt;i&amp;gt;float&amp;lt;/i&amp;gt;&#45;basierten Layouts aufgrund dessen nicht selten f&#252;r Chaos. Der auf &amp;lt;a href=&quot;http://www.positioniseverything.net/explorer/italicbug&#45;ie.html&quot; title=&quot;positioniseverything.net&quot;&amp;gt;positioniseverything.net&amp;lt;/a&amp;gt;&#8230;"
    dc:creator="Dirk"
    dc:date="2007-03-30 01:53:00 PM GMT" />
</rdf:RDF>
--> 


    <item>
      <title>Kommentar von szczepan</title>
      <link>http://www.highresolution.info/weblog/entry/dem_italics_bug_die_zaehne_zeigen/</link>
      <description>Habe die Internet Explorer&#45;Collections Edition. Scheint als würde der die Version spinnen. er gibt mir in der Version die 6 aus sorry!</description>
      <content:encoded><![CDATA[<p>Habe die Internet Explorer-Collections Edition. Scheint als würde der die Version spinnen. er gibt mir in der Version die 6 aus sorry!
</p>]]></content:encoded>
    <dc:date>2012-01-18T;11:39:34+00:00</dc:date>
    </item>

    <item>
      <title>Kommentar von Dirk Jesse</title>
      <link>http://www.highresolution.info/weblog/entry/dem_italics_bug_die_zaehne_zeigen/</link>
      <description>Warum auch? Der IE7 ist meines Wissens nicht von diesem Bug betroffen.</description>
      <content:encoded><![CDATA[<p>Warum auch? Der IE7 ist meines Wissens nicht von diesem Bug betroffen.
</p>]]></content:encoded>
    <dc:date>2012-01-18T;11:39:34+00:00</dc:date>
    </item>

    <item>
      <title>Kommentar von szczepan</title>
      <link>http://www.highresolution.info/weblog/entry/dem_italics_bug_die_zaehne_zeigen/</link>
      <description>Der IE Fix scheint allerdings nicht für den ie7 zu gelten.</description>
      <content:encoded><![CDATA[<p>Der IE Fix scheint allerdings nicht für den ie7 zu gelten.
</p>]]></content:encoded>
    <dc:date>2012-01-18T;11:39:34+00:00</dc:date>
    </item>
 

</channel>
</rss>
