<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.161.151.232</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.161.151.232"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/84.161.151.232"/>
	<updated>2026-05-06T15:24:29Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=CSS_-_Hacks&amp;diff=385</id>
		<title>CSS - Hacks</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=CSS_-_Hacks&amp;diff=385"/>
		<updated>2006-06-29T14:31:35Z</updated>

		<summary type="html">&lt;p&gt;84.161.151.232: /* Hacks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hacks ==&lt;br /&gt;
&lt;br /&gt;
=== !important Hack===&lt;br /&gt;
Unter Umständen kann auch die important- Klausel&lt;br /&gt;
weiterhelfen, die der IE nicht kennt, wohl aber FF/&lt;br /&gt;
Opera/ Konqueror; zudem macht man sich dabei&lt;br /&gt;
keines neuen Bugs zu Hilfe.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Immer erst die important- Klausel!&lt;br /&gt;
&lt;br /&gt;
Die Klausel bewirkt bei entsprechend kompatiblen&lt;br /&gt;
Browsern, dass diese Eigenschaft nachfolgend nicht&lt;br /&gt;
mehr überschrieben werden kann.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
#box {&lt;br /&gt;
min-height: 300px;&lt;br /&gt;
height: auto !important;&lt;br /&gt;
height: 300px;&lt;br /&gt;
...&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
=== Sternchen Hack ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; Anweisungen nur für IE 5 und 6 z.B.&lt;br /&gt;
 &lt;br /&gt;
 * html {...} /*das sehen nur IEs*/&lt;br /&gt;
&lt;br /&gt;
Zukunftssicher: ?&lt;br /&gt;
&lt;br /&gt;
=== Box Model Hack / Tantek Hack ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IE 5 und IE 5.5&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; Box Model Fehler von IE 5/5.5 korrigieren&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 #kasten{width: 360px;}&lt;br /&gt;
 * html #kasten{       /*Das beachten nur IEs*/&lt;br /&gt;
   width: 400px;       /* der &amp;#039;Falsche&amp;#039; Wert für alte IEs */&lt;br /&gt;
   w\idth: 360px;      /* das sieht nur der IE 6 */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Zukunftssicher: ja&lt;br /&gt;
&lt;br /&gt;
=== Kind Selektor Hack ===&lt;br /&gt;
IE versteht den KindSelektor nicht. Z.B. &lt;br /&gt;
 body &amp;gt; p &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; Höhe nur für IE setzen (IE braucht Höhenangaben z.B. wg. Inline Padding Bug.)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 #inhalt {height: 100px;}  /*für IE*/&lt;br /&gt;
 html&amp;gt;body #inhalt {       /*für andere Browser zurücksetzen*/&lt;br /&gt;
    height: auto&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==Browser Bugs==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IE:mac CSS overflow-Bug===&lt;br /&gt;
Der Internet Explorer für Mac stürzt ab, wenn man overflow: auto auf ein Input-Element des Typs Submit anwendet und auf die Schaltfläche klickt.&lt;br /&gt;
&lt;br /&gt;
Lösung/Fix:&lt;br /&gt;
Statt overflow: auto muss overflow: visible zugewiesen werden.&lt;br /&gt;
&lt;br /&gt;
Weitere Info: http://www.bernd-lutz.de/css_overflow-bug_ie_mac-51.php&lt;br /&gt;
&lt;br /&gt;
===Box Model Bug===&lt;br /&gt;
IE 5 / 5.5&lt;br /&gt;
&lt;br /&gt;
Standard: Elementbreite = width + paddings + margins + borders&lt;br /&gt;
IE: Elementbreite = width + margin&lt;br /&gt;
&lt;br /&gt;
Wenn also eine width und borders bzw. paddings angegeben sind werden die Boxen im IE 5 und 5.5 zu klein weil die paddings und borders nicht dazu gezählt werden. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lösung:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Wenn width angegeben kein padding oder border verwenden. Stattdessen Ränder auf die Kindelemente anwenden.&lt;br /&gt;
# Box Model Hack / Kind Hack&lt;br /&gt;
&lt;br /&gt;
===Kommentar Hack===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; vor IE/Mac verstecken z.B. bei 3px Bug der nur in Win Versionen auftaucht.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel (in Kombination mit * Hack)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 /* Hide from IE5-mac. Only IE-win sees this. \*/&lt;br /&gt;
 * html #floatbox {&lt;br /&gt;
 margin-right: 10px;&lt;br /&gt;
 }&lt;br /&gt;
 * html p {&lt;br /&gt;
 height: 1%;&lt;br /&gt;
 margin-left: 0;&lt;br /&gt;
 }&lt;br /&gt;
 /* End hide from IE5/mac */&lt;br /&gt;
&lt;br /&gt;
===Inline Padding Bug===&lt;br /&gt;
Horizontales Padding und Margin funktioniert bei Inline-Elementen im IE nur wenn eine Höhe angegeben ist. Dann kann es allerdings zu anderen Seiteneffekten kommen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lösung&amp;#039;&amp;#039;&amp;#039; Höhe mit Kind Selektor Hack setzen.&lt;br /&gt;
&lt;br /&gt;
=== 3px Bug bei Bildern===&lt;br /&gt;
Oft taucht beim IE im Zusammenhang mit floatenden Elementen eine Lücke unterhalb oder links rechts eines Bildes auf. Selbst eine Höhe für das Div hilft nichts.&lt;br /&gt;
&lt;br /&gt;
Lösungsansätze:&lt;br /&gt;
negatives padding für (Win IEs)&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
== Browser Bugs - Listen ==&lt;br /&gt;
aus http://css.nu/pointers/bugs-ie.html 2006-06-29&lt;/div&gt;</summary>
		<author><name>84.161.151.232</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=CSS_-_Hacks&amp;diff=333</id>
		<title>CSS - Hacks</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=CSS_-_Hacks&amp;diff=333"/>
		<updated>2006-06-29T14:11:55Z</updated>

		<summary type="html">&lt;p&gt;84.161.151.232: /* Browser Bugs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hacks ==&lt;br /&gt;
&lt;br /&gt;
=== Sternchen Hack ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; Anweisungen nur für IE 5 und 6 z.B.&lt;br /&gt;
 &lt;br /&gt;
 * html {...} /*das sehen nur IEs*/&lt;br /&gt;
&lt;br /&gt;
Zukunftssicher: ?&lt;br /&gt;
&lt;br /&gt;
=== Box Model Hack / Tantek Hack ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IE 5 und IE 5.5&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; Box Model Fehler von IE 5/5.5 korrigieren&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 #kasten{width: 360px;}&lt;br /&gt;
 * html #kasten{       /*Das beachten nur IEs*/&lt;br /&gt;
   width: 400px;       /* der &amp;#039;Falsche&amp;#039; Wert für alte IEs */&lt;br /&gt;
   w\idth: 360px;      /* das sieht nur der IE 6 */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Zukunftssicher: ja&lt;br /&gt;
&lt;br /&gt;
=== Kind Selektor Hack ===&lt;br /&gt;
IE versteht den KindSelektor nicht. Z.B. &lt;br /&gt;
 body &amp;gt; p &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; Höhe nur für IE setzen (IE braucht Höhenangaben z.B. wg. Inline Padding Bug.)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 #inhalt {height: 100px;}  /*für IE*/&lt;br /&gt;
 html&amp;gt;body #inhalt {       /*für andere Browser zurücksetzen*/&lt;br /&gt;
    height: auto&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==Browser Bugs==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IE:mac CSS overflow-Bug===&lt;br /&gt;
Der Internet Explorer für Mac stürzt ab, wenn man overflow: auto auf ein Input-Element des Typs Submit anwendet und auf die Schaltfläche klickt.&lt;br /&gt;
&lt;br /&gt;
Lösung/Fix:&lt;br /&gt;
Statt overflow: auto muss overflow: visible zugewiesen werden.&lt;br /&gt;
&lt;br /&gt;
Weitere Info: http://www.bernd-lutz.de/css_overflow-bug_ie_mac-51.php&lt;br /&gt;
&lt;br /&gt;
===Box Model Bug===&lt;br /&gt;
IE 5 / 5.5&lt;br /&gt;
&lt;br /&gt;
Standard: Elementbreite = width + paddings + margins + borders&lt;br /&gt;
IE: Elementbreite = width + margin&lt;br /&gt;
&lt;br /&gt;
Wenn also eine width und borders bzw. paddings angegeben sind werden die Boxen im IE 5 und 5.5 zu klein weil die paddings und borders nicht dazu gezählt werden. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lösung:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Wenn width angegeben kein padding oder border verwenden. Stattdessen Ränder auf die Kindelemente anwenden.&lt;br /&gt;
# Box Model Hack / Kind Hack&lt;br /&gt;
&lt;br /&gt;
===Kommentar Hack===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; vor IE/Mac verstecken z.B. bei 3px Bug der nur in Win Versionen auftaucht.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel (in Kombination mit * Hack)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 /* Hide from IE5-mac. Only IE-win sees this. \*/&lt;br /&gt;
 * html #floatbox {&lt;br /&gt;
 margin-right: 10px;&lt;br /&gt;
 }&lt;br /&gt;
 * html p {&lt;br /&gt;
 height: 1%;&lt;br /&gt;
 margin-left: 0;&lt;br /&gt;
 }&lt;br /&gt;
 /* End hide from IE5/mac */&lt;br /&gt;
&lt;br /&gt;
===Inline Padding Bug===&lt;br /&gt;
Horizontales Padding und Margin funktioniert bei Inline-Elementen im IE nur wenn eine Höhe angegeben ist. Dann kann es allerdings zu anderen Seiteneffekten kommen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lösung&amp;#039;&amp;#039;&amp;#039; Höhe mit Kind Selektor Hack setzen.&lt;br /&gt;
&lt;br /&gt;
=== 3px Bug bei Bildern===&lt;br /&gt;
Oft taucht beim IE im Zusammenhang mit floatenden Elementen eine Lücke unterhalb oder links rechts eines Bildes auf. Selbst eine Höhe für das Div hilft nichts.&lt;br /&gt;
&lt;br /&gt;
Lösungsansätze:&lt;br /&gt;
negatives padding für (Win IEs)&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
== Browser Bugs - Listen ==&lt;br /&gt;
aus http://css.nu/pointers/bugs-ie.html 2006-06-29&lt;/div&gt;</summary>
		<author><name>84.161.151.232</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=CSS_-_Hacks&amp;diff=332</id>
		<title>CSS - Hacks</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=CSS_-_Hacks&amp;diff=332"/>
		<updated>2006-06-29T13:19:50Z</updated>

		<summary type="html">&lt;p&gt;84.161.151.232: /* Browser Bugs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hacks ==&lt;br /&gt;
&lt;br /&gt;
=== Sternchen Hack ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; Anweisungen nur für IE 5 und 6 z.B.&lt;br /&gt;
 &lt;br /&gt;
 * html {...} /*das sehen nur IEs*/&lt;br /&gt;
&lt;br /&gt;
Zukunftssicher: ?&lt;br /&gt;
&lt;br /&gt;
=== Box Model Hack / Tantek Hack ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IE 5 und IE 5.5&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; Box Model Fehler von IE 5/5.5 korrigieren&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 #kasten{width: 360px;}&lt;br /&gt;
 * html #kasten{       /*Das beachten nur IEs*/&lt;br /&gt;
   width: 400px;       /* der &amp;#039;Falsche&amp;#039; Wert für alte IEs */&lt;br /&gt;
   w\idth: 360px;      /* das sieht nur der IE 6 */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Zukunftssicher: ja&lt;br /&gt;
&lt;br /&gt;
=== Kind Selektor Hack ===&lt;br /&gt;
IE versteht den KindSelektor nicht. Z.B. &lt;br /&gt;
 body &amp;gt; p &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; Höhe nur für IE setzen (IE braucht Höhenangaben z.B. wg. Inline Padding Bug.)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 #inhalt {height: 100px;}  /*für IE*/&lt;br /&gt;
 html&amp;gt;body #inhalt {       /*für andere Browser zurücksetzen*/&lt;br /&gt;
    height: auto&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==Browser Bugs==&lt;br /&gt;
&lt;br /&gt;
===Box Model Bug===&lt;br /&gt;
IE 5 / 5.5&lt;br /&gt;
&lt;br /&gt;
Standard: Elementbreite = width + paddings + margins + borders&lt;br /&gt;
IE: Elementbreite = width + margin&lt;br /&gt;
&lt;br /&gt;
Wenn also eine width und borders bzw. paddings angegeben sind werden die Boxen im IE 5 und 5.5 zu klein weil die paddings und borders nicht dazu gezählt werden. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lösung:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Wenn width angegeben kein padding oder border verwenden. Stattdessen Ränder auf die Kindelemente anwenden.&lt;br /&gt;
# Box Model Hack / Kind Hack&lt;br /&gt;
&lt;br /&gt;
===Kommentar Hack===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendung:&amp;#039;&amp;#039;&amp;#039; vor IE/Mac verstecken z.B. bei 3px Bug der nur in Win Versionen auftaucht.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel (in Kombination mit * Hack)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 /* Hide from IE5-mac. Only IE-win sees this. \*/&lt;br /&gt;
 * html #floatbox {&lt;br /&gt;
 margin-right: 10px;&lt;br /&gt;
 }&lt;br /&gt;
 * html p {&lt;br /&gt;
 height: 1%;&lt;br /&gt;
 margin-left: 0;&lt;br /&gt;
 }&lt;br /&gt;
 /* End hide from IE5/mac */&lt;br /&gt;
&lt;br /&gt;
===Inline Padding Bug===&lt;br /&gt;
Horizontales Padding und Margin funktioniert bei Inline-Elementen im IE nur wenn eine Höhe angegeben ist. Dann kann es allerdings zu anderen Seiteneffekten kommen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lösung&amp;#039;&amp;#039;&amp;#039; Höhe mit Kind Selektor Hack setzen.&lt;br /&gt;
&lt;br /&gt;
=== 3px Bug bei Bildern===&lt;br /&gt;
Oft taucht beim IE im Zusammenhang mit floatenden Elementen eine Lücke unterhalb oder links rechts eines Bildes auf. Selbst eine Höhe für das Div hilft nichts.&lt;br /&gt;
&lt;br /&gt;
Lösungsansätze:&lt;br /&gt;
negatives padding für (Win IEs)&lt;br /&gt;
overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
== Browser Bugs - Listen ==&lt;br /&gt;
aus http://css.nu/pointers/bugs-ie.html 2006-06-29&lt;/div&gt;</summary>
		<author><name>84.161.151.232</name></author>
	</entry>
</feed>