• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

CSS - IE6 hack - top:0 bottom:0

Migu

Kaiser Wilhelm
Registriert
14.02.04
Beiträge
175
Hallo Zusammen

Bei einem normalen zweispaltigen Layout (Navigation links, gefloatet, Content rechts mit margin-left, beides in einem Container) habe ich folgendes Problem:

Der Content bestimmt die Hoehe des Containers. Die Navigation soll stets so hoch wie der container sein, denn es beinhaltet ein sich wiederholendes Hintergrundbild und ein Teil des Inhalts der Navigation muss sich unten ausrichten.

Dies habe ich fuer Firefox und IE7 folgendermassen geloest:

Code:
#navigation {
position: absolute;
left: 0; /* notwendig fuer IE */
top: 0;
bottom: 0
}

Der IE6 hingegen streckt die Navigation nicht automatisch auf die gewuenschte Hoehe. Koennt ihr mir helfen?

Besten Dank, Michael
 

mschoening

Gelbe Schleswiger Reinette
Registriert
21.02.07
Beiträge
1.764
Hi,
mach doch einfach einen #wrapper drum (um alles) und der bekommt den background von der #navigation.
 

Migu

Kaiser Wilhelm
Registriert
14.02.04
Beiträge
175
Hi,
mach doch einfach einen #wrapper drum (um alles) und der bekommt den background von der #navigation.

Hi,

Besten Dank fuer die Antwort. Denke, das wird nicht funktionieren. Im Container gibt es ein Hintergrundbild, die Navigation, die darueber liegt hat als Hintergrundbild 1px sich wiederholendes halbtransparentes PNG. Deshalb muss sie bis zum Ende des Containers / Content laufen, sonst siehts merkwuerdig aus.
 

FUNKayaker

Kaiser Wilhelm
Registriert
05.05.05
Beiträge
176
BTW: der IE6 hat leichte Probleme beim Darstellen von Alpha-Transparenz bei PNGs. Man findet für dieses Problem zwar hier und da Lösungen, aber ich habe bis jetzt noch keine davon zum laufen bekommen. Leider! :(
 

mschoening

Gelbe Schleswiger Reinette
Registriert
21.02.07
Beiträge
1.764
Hi,
@Migu: Ja dann kannst du vielleicht noch ein zweites DIV nehmen um die Navigation und Content...und diesem neuen DIV das Hintergrundbild geben...einfach einen 1px hohen Blaken mit der Breite der Navigation. Es geht ja nur darum das du einem DIV welches automatisch so gross wird wie Content ein Hintergrundbild gibst und es hinter der Navigation ist...
 

dahui

Carmeliter-Renette
Registriert
22.10.06
Beiträge
3.303
Hi,
@Migu: Ja dann kannst du vielleicht noch ein zweites DIV nehmen um die Navigation und Content...und diesem neuen DIV das Hintergrundbild geben...einfach einen 1px hohen Blaken mit der Breite der Navigation. Es geht ja nur darum das du einem DIV welches automatisch so gross wird wie Content ein Hintergrundbild gibst und es hinter der Navigation ist...

diese wrapper lösungen nennen sich faux-columns ;)
es scheint jedoch auch eine möglichkeit zu geben, mit der es ohne wrapper funzt, vorgestellt auf den typo3 developer days

hier der podcast (impossible CSS - same column heights)

png im IE6 funzt auch ohne probleme mit dem filter hack ;)

dahui