|
|||
|
Oops, das passiert wenn man zuviel rumspielt. Danke für diesen Hinweis, bin mittlerweile schon betriebsblind. Hab jetzt wirklich ein br.clear{clear:both;} daraus gemacht.
Im FF funzt es wunderbar. Bin begeistert. Aber: Könnt ihr mir bestätigen, dass im IE das Problem weiterhin besteht (WinIE v7.0.5730.11)? Bei mir zumindest ist das so, auch nach dem Löschen des Cache und Reload. Ich wollte nicht so richtig daran glauben, weil ich das Float-in-Float als solches nicht kannte, obwohl ich es unbewusst schon verwendet habe. Sonst könnte man ja nie ordentliche Layouts hinkriegen... aber dass es Floating-Contexts gibt, war mir nicht wirklich bewusst. Ich lerne gern dazu, dafür sind wir ja hier! Wenn also noch jemand eine Lösung für das IE-Problem hat, immer her damit...
__________________
change. |
| Sponsored Links |
|
|||
|
Tut mir leid, wenn du willst, dass ich deine Seite mit dem IE anschaue, musst du dir erst einen anderen Hoster suchen.
Vermutlich hilft Layout für das umgebende Element -- oder etwas anderes als ein br als Clearelement. Noch ein Tipp: Wenn du willst, dass dir jemand neue Kenntnisse vermittelt und du etwas dazulernst, solltest du mit weniger Zweifeln und Ablehnung an für dich Unbekanntes herangehen. |
| Sponsored Links |
|
|||
|
Verstehe ich nicht. Könntest du mir das bitte erklären?
__________________
change. |
|
|||
|
Werbung kannst du doch einfach weg klicken…
Ich lese grad fleißig Lektüre. Musste erstmal die FAQ finden. Dort steht: Zitat:
![]() Ist ja genau das, was ich jetzt drin habe, was aber im IE nicht funzen will. Und das wird auch angesprochen, aber nicht gelöst: Zitat:
__________________
change. |
|
|||
|
Nein, ich klicke keine Werbung weg. Und ich lass mich auch nicht von irgendwelchem Sound anschreien. Punkt.
Wie du dein Clear-Problem im IE lösen kannst, habe ich dir bereits gesagt. Warum probierst du eigentlich nie aus, was man dir rät. Immer erstmal dagegen. *nerv* Die FAQ hättest du nach meiner zweiten Antwort in diesem Thread suchen sollen. Ich bin raus. |
|
|||
|
Irgendwie verbreitest du hier so 'ne aggressive Grundstimmung… ich rechne dir trotzdem hoch an, dass du noch dabei bist und mir hilfst. Ich geb mir echt grad Mühe, lese und teste jeden Hinweis sofort aus.
Etwas später… So, bin etwas weiter! *freu* overflow:auto veranlasst IE7 zum gewünschten Effekt. Opera (v9.10) spielt auch mit. Nur IE6 will jetzt noch nicht, da sieht alles ganz schön verrutscht aus. Da gibt's das bekannte Hintergrund-Farben-Problem: Schrift wird gar nicht angezeigt, weil die Hintergrundfarbe sie verdeckt… das passiert durch mein eingefügtes br.clear. Wie ich soeben sehe, brauche ich durch das overflow:auto das br.clear gar nicht mehr. Gut, dann geht's auch in IE6 und das wäre behoben. IE6 macht aber den ursprünglichen Fehler, wahrscheinlich weil overflow erst ab IE7 wirkt, wie hier beschrieben wird. Wähle ich zusätzlich noch den ebenfalls beschriebenen "Holly Hack" (height:1%), dann klappt's auch mit IE6. Das Spalten-Problem ließe sich lösen, indem man die Spaltenbreite um 10px verkürzt, aber eben nur für IE6 (v5.5 betrifft das auch, wie ich grad sehe). Das musste ich leider mit einer separaten CSS-Datei und wie folgt lösen: Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <title>Website Title</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" type="text/css" href="templates/main.css" /> <!--[if IE 5]> <link rel="stylesheet" type="text/css" href="templates/ie56.css"> <![endif]--> <!--[if IE 6]> <link rel="stylesheet" type="text/css" href="templates/ie56.css"> <![endif]-->
__________________
change. |
|
|||
|
Mit dem Star-HTML-Hack kann ich aber nicht einschränken, dass IE7 darauf nicht mehr reagieren soll, richtig?
Ja, der Bug ist gleichermaßen in IE5 und IE6. Es handelt sich nur um eine einzige Angabe, die ab IE7 nicht mehr nötig ist, weil die Spaltenbreiten der <div>'s dann richtig berechnet werden. ie56.css sieht so aus: Code:
div.content.column
{
width:320px;
}
Code:
<!--[if lt IE 7]> <link rel="stylesheet" type="text/css" href="###TPL###/ie56.css"> <![endif]-->
__________________
change. Geändert von droptix (30.05.2008 um 15:42 Uhr) |
| Themen-Optionen | |
| Ansicht | |
|
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Frage zu horizontalen Linien | marvin1989 | CSS | 3 | 29.12.2009 23:35 |
| Problem mit CSS Style | flo007 | CSS | 3 | 25.01.2009 17:08 |
| Float-Reihenfolge? | wolf1985 | CSS | 0 | 21.08.2008 01:35 |
| Float - Probleme | wolf1985 | CSS | 5 | 19.08.2008 08:14 |
| Mozilla zeigt DIV zu oft an | cracki | CSS | 6 | 09.03.2008 15:22 |