19.11.2006, 18:50 (Dieser Beitrag wurde zuletzt bearbeitet: 19.11.2006, 19:34 von frankrieger.)
Hi
ich hab mir mal einen Code zusammengebastelt.
Im Prinzip eine Tabelle die immer so groß ist wie das Browser-Fenster (Breite und Höhe). Wobei der Inhalt in dem rechten, großen, grauen Kasten gescrollt werden kann, wenn er zu groß ist. Allerdings funktioniert das nur im IE6 korrekt (nicht im FF 2, Opera 9 oder Netscape 7).
Kann mir jemand einen Denkanstoß (oder auch eine fertige Lösung) geben?
Angehängt ist der Code meiner Testseite und ein Bild wie es aussehen soll (im IE ist es ja richtig).
Danke schon mal im Voraus
Frank
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
19.11.2006, 19:49 (Dieser Beitrag wurde zuletzt bearbeitet: 19.11.2006, 19:54 von frankrieger.)
Möglich, dass es ein Bug ist, deswegen brauch ich ja eine Lösung oder vielleicht einen anderen Ansatz.
Bei css4you werden leider nur Layouts verwendet die "nach unten offen" sind (wie z.B. auch dieses Forum). Ich hätte aber gerne ein Design, dass immer die gleichen Außenmaße hat (auch bei der Höhe) und nur in einem Bereich gescrollt werden kann.
[edit] Bis jetzt hab ich das mit Frames realisiert, aber das will ich nicht mehr. Hab es auch schon nur mit CSS und absoluten Positionen versucht, aber da steigt der IE aus. Deswegen war ich ja eigentlich schon so froh, dass es diesmal beim IE klappt, aber leider funktioniert das so bei den anderen Browsern nicht... verzwickte Lage ...
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Der Code kommt in den Header, richtig?
Mmh, Ok. Aber müsste ich dann in meiner Datei nicht auch noch mal eine solche Weiche einbauen? Weil dann muss ich ja ungefähr was in der Art schreiben:
PHP-Code:
// Hier den Code in Variablen packen if (!browser_ie()) { // Hier dann das Template mit den div-Containern mit den Variablen "füttern" } else { // Und hier dann das Template mit der Tabelle und den Variablen von oben aufrufen }
Kann ich mit PHP so eine Abfrage auch machen (ob IE oder ein anderer Browser benutzt wird)?
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Leider ist es immer so, dass sich IE und die anderen Browser bei der Darstellung uneinig sind. Ich benutze auch immer die von Jan genannte Weiche, um Korrekturen an den IE zu übergeben.
Gruß,
Michael Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Ich würde dir empfehlen erstmal in reinem HTML zu schreiben und erst dann ins PHp zu wechseln, dann ist es übersichtlicher. Wenn du das vielleicht mal machen könntest, dann kann ich dir vielleicht helfen (habe letzten Monat selber sowas gemacht). Aber ich kann auf dem PC jetzt PHP parsen
Michael schrieb:Leider ist es immer so, dass sich IE und die anderen Browser bei der Darstellung uneinig sind. Ich benutze auch immer die von Jan genannte Weiche, um Korrekturen an den IE zu übergeben.
Die Weiche hilft mir bisher noch nicht weiter, da ich keine Darstellung für den IE hingekriegt hab mit nur CSS (sondern nur über Tabellen)...
Und auch meine erste Variante von damals (mit absoluten Positionen - funktionierte nicht im IE) war nicht die Erfüllung gewesen.
Mak schrieb:Ich würde dir empfehlen erstmal in reinem HTML zu schreiben und erst dann ins PHp zu wechseln, dann ist es übersichtlicher.
Hier die Datei als HTML.
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
modercol schrieb:Du kannst es ja mal mit nem iframe probieren.
Ääh, nein.
Ich hab die Seite ja bisher als Frame-Seite und dann hilft mir ein iframe auch nicht weiter, da ich ja dann immer noch mindestens eine Extradatei laden muss...
Ausserdem muss ich bei einem iframe in der Höhe ebenfalls einen Wert eingeben und das führt dann zu dem gleichen Ergebnis.
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser