<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Christopher Wiegel &#187; Firefox</title>
	<atom:link href="http://www.christopherwiegel.de/tag/firefox/feed" rel="self" type="application/rss+xml" />
	<link>http://www.christopherwiegel.de</link>
	<description>Internetdienstleistungen aus Hamburg</description>
	<lastBuildDate>Wed, 11 May 2011 12:24:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Double-float margin Bug im IE6</title>
		<link>http://www.christopherwiegel.de/css/double-float-margin-bug-im-ie6.html</link>
		<comments>http://www.christopherwiegel.de/css/double-float-margin-bug-im-ie6.html#comments</comments>
		<pubDate>Thu, 26 Mar 2009 22:29:40 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.blog.christopherwiegel.de/?p=12</guid>
		<description><![CDATA[An diesem Bug im Internet Explorer 6 und älter ist vermutlich jeder Webentwickler in seinen Anfängen mit CSS schon einmal halb verzweifelt!
Zum testen der Seiten verwenden die meisten Entwickler wegen der guten CSS-Unterstüzung den Firefox. Hat man eine Seite fertiggestellt und prüft diese dann in den anderen gängigen Browsern kommt nicht selten die bösen Überraschung. [...]]]></description>
			<content:encoded><![CDATA[<p>An diesem Bug im Internet Explorer 6 und älter ist vermutlich jeder Webentwickler in seinen Anfängen mit CSS schon einmal halb verzweifelt!</p>
<p>Zum testen der Seiten verwenden die meisten Entwickler wegen der guten CSS-Unterstüzung den Firefox. Hat man eine Seite fertiggestellt und prüft diese dann in den anderen gängigen Browsern kommt nicht selten die bösen Überraschung. Layout zerschossen! Was den Internet Explorer 6 und die Versionen davor angeht tritt hier oft der &#8220;double-float margin Bug&#8221; auf.</p>
<p>Hier ein Beispiel unter welchen Bedingungen der Bug auftritt:</p>
<p><strong>HTML:</strong><br />
<code>&lt;html&gt;<br />
&lt;head&gt;...&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id="wrapper"&gt;<br />
&lt;div id="beispielbox"&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</code><br />
<strong>CSS:</strong><br />
<code>#beispielbox {<br />
width:100px;<br />
height:100px;<br />
float:left;<br />
margin-left:25px;<br />
}</code>Wenn man auf ein Element welches zum Beispiel mit einem float:left; versehen ist zusätzlich ein margin:left; anwendet tritt der Bug auf. Der eingesetzte Wert für den Abstand nach links (hier 25 Pixel) wird vom Internet Explorer verdoppelt. Um Float und Margin in &#8220;eine Richtung&#8221; im IE6 trotzdem verwenden zu können gibt man dem gefloateten Element einfach ein display:inline; um den Bug zu beheben.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christopherwiegel.de/css/double-float-margin-bug-im-ie6.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

