 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
13.07.2003, 23:51
|
#1
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Der Internet Explorer verwurstet mein schönes Layout
Ich habe meine karge Freizeit heute ausnahmsweise mal nicht zum Schweine schlachten verwendet und statt dessen eines dieser hochmodernen tabellenlosen Layous zusammen gezimmert. Selbiges sieht in Safari auch prächtig aus, nur der olle Internet Explorer haut da einen mir unverständliche Leeraum an einer Stelle rein.
Und jetzt kommt der Hammer: Ich habe keine Ahnung, woran das liegt. Wenn also jemand die Freundlichkeit besäße, mal kurz einen fachmännischen Blick drauf zu werfen ...
Was zum Klicken gibt's natürlich auch:
Die besage Seite in Aktion
Zugehöriges Stylesheet #1
Zugehöriges Stylesheet #2
Screenshot Safari
Screenshot Internet Explorer
__________________
Give up yourself into the moment — The time is now.
|
|
|
14.07.2003, 07:59
|
#2
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Ich habe grad' gesehen, dass der Fussteil auf dem PC (Internet Explorer) auch noch macht, was er will -- wenn da also auch mal jemand was zu sagen könnte ... 
__________________
Give up yourself into the moment — The time is now.
|
|
|
14.07.2003, 09:38
|
#3
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Der Kopfteil sieht in meinem IE5.5 OK aus - aber hast Du schon gesehen, was der Mozilla aus deiner Seite macht? 
|
|
|
14.07.2003, 09:46
|
#4
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Aber immerhin macht er nicht den Murks mit dem Abstand wie der IE. Ich finde es aber schon sehr merkwürdig, dass der Microsoft-Browser in der Versiob 5.5 anscheinend keine Probleme mit der Darstellung hat. Jetzt bin ich wirklich etwas verwirrt ...
__________________
Give up yourself into the moment — The time is now.
|
|
|
14.07.2003, 09:50
|
#5
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Halt! Moment...
...ich seh gerade: so 100%ig korrekt isses nu auch wieder nicht:
hier hat's links und rechts Ränder, die nicht sein sollten...
|
|
|
14.07.2003, 10:16
|
#6
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Ich habe nun noch Angaben zu overflow-y bzw. -y speziell für den IE eingebaut und siehe da: das Abstandsproblem ist unter Windows gelöst. Dafür fehlt dem Fussteil jetzt der Hintergrund ...
Ebenso tut sich das Abstands-Drama nun im IE 5 unter Mac OS Classic auf (ob es vorher auch schon da war, kann ich nicht sagen, ich hatte noch nicht unter OS 9 getestet). Zudem stimmt in letztgenanntem Browser irgendwas mit der Navi und dem darunterliegenden Hintergrundblid nicht, die Navi scheint einen Pixel nach rechts verschoben (s. Screenshot). Vom Mozi ganz zu schweigen.
Ich werde noch wahnsinnig ...
EDIT
Das Pixel-Problem mit der Navi tritt auch mit dem IE unter X auf (sieht man auch auf meinem Screenshot vom ersten Beitrag).
__________________
Give up yourself into the moment — The time is now.
|
|
|
14.07.2003, 11:52
|
#7
|
|
TP-Insider
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
|
Guguck Lars,
ich habe nun noch eine weiter schlechte Nachricht für dich.
Sieh dir mal an, was der IE5/win hier im Büro aus der Seite macht ?
Soviel also schonmal dazu
Aber zum IE5/mac Problem :
Spontan vermutet:
Du verwendest ein Transitional-Doctype.
verwende doch mal entweder HTML 4.01 Strict, oder XHTML 1.0 Strict.
Möglicherweise hilft dir das dann weiter.
ist nur eine Idee.
Ausserdem gibt es noch ein weiters Ding, was ich als "wacklig" bezeichnen würde:
Code:
<div style="float:left;clear:both;">
<div class="navi">› Startseite</div>
..
..
Die linke Spalte via float auszurichten, ist kaum nötig, da alle Browser die Angabe left fehlerfrei interpretieren.
Wenn dann würde ich nur eine rechte Spalte floaten, da es hier wesentlich mehr Problem gibt.
Der IE5/mac hat z.B. einen Bug, wenn du position/absolute mit right:0px verwendest. er zeigt dann sofort eine Scrollleiste an, auch wenn diese nicht nötig ist. float wäre da ggf. angebracht.
versuche doch mal bitte die Linke spalte absolut zu positionieren und nicht zu floaten.
Darüberhinaus solltest du das "float:left;clear:both" etwas anders unterbringen.
beides in eine Zeile zu packen kann auch wieder unerwünschte Nebeneffekte mit sich bringen.
Stattdessen sollest du für "clear:both" eine eigenen Layer am Ende der links Spalte einsetzen, wenn du schon unbedingt float:left verwendest.
Sprich alles wie gehabt, aber das "clear:both" rausnehmen.
Dafür dann am Ende der Navi, hinter den letzten Tag ein
Code:
<div style="clear:right"><!-- leerer Kommentar --></div>
versprechen kann ich nichts, aber es könnte helfen.
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
|
|
|
14.07.2003, 12:45
|
#8
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Ich habe den Doctype jetzt in XHTML/Strict geändert und das angesprochene <div> von der clear-Angabe befreit. vielen Dank für den Tipp schon mal.
Unter Windows sieht es jetzt mit dem IE6 alles bestens aus, die Mac-Version des Browsers stellt die rechte Spalte (mit dem Inhalt) jedoch nach wie vor rechts unterhalb der Navi dar.
__________________
Give up yourself into the moment — The time is now.
|
|
|
14.07.2003, 16:10
|
#9
|
|
TP-Insider
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
|
Da ich leider keinen Mac habe. Könntest du bitte nochmal einen Screenshot posten, damit man mal sieht, wie die Seite nun im IE/mac aussieht ?
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
|
|
|
14.07.2003, 16:26
|
#10
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Aber natürlich ... 
__________________
Give up yourself into the moment — The time is now.
|
|
|
14.07.2003, 16:28
|
#11
|
|
TP-Insider
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
|
Das ist jetzt auch "vollkommen" normal.
um zu verstehen was ich meine, mach mal dieses :
du hast ja irgendwo diese Zeile drin :
Code:
<div style="clear:right"><!-- ... --></div>
ergänze mal den Inhalt des style Attributes mit :
Code:
border:2px solid red;
verstehst du ungefähr was da passiert ?
Spiel mal ein wenig mit dem clear rum.
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
Geändert von LANtastic (14.07.2003 um 16:31 Uhr).
|
|
|
14.07.2003, 16:34
|
#12
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Ja, das ist ja auch logisch. Aber das erklärt irgendwie nicht, warum der Inhalts-Teil unterhalb der Navigation hängt.
Sollte das "leere" <div> samt der clear-Angabe nicht eher dafür sorgen, dass das Nachfolgende darunter dargestellt wird?
__________________
Give up yourself into the moment — The time is now.
|
|
|
14.07.2003, 22:20
|
#13
|
|
TP-Insider
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
|
Zitat:
|
Sollte das "leere" <div> samt der clear-Angabe nicht eher dafür sorgen, dass das Nachfolgende darunter dargestellt wird?
|
Nein, denn dann müsste da ein clear:both hin. Durch das clear:right, gibst du saloppg gesagt, den Bereich rechts vom gefloateten wieder frei. Erst wenn da clear:both zwingst du den Browser den Bereich so zu brechen, daß der Inhalt unterhalb diese clear's angezeigt wird.
Was passiert denn, wenn der Inhalt der rechten Spalte, also bei dir der Inhaltsblock einfach zu breit ist ?
Dann braucht er mehr Platz.
Wenn dann aber der Platz einfach nicht da ist ? Was dann ?
Dann muß er den Inhalt nach unten schieben, weil da wieder 785px frei sind und nicht wie unmittelbar darüber nur 600px (- 10px padding), da die Navigation ja den Rest weg nimmt.
Sprich : Ändere die beiden Klassen .boxheader und .boxfooter etwas ab. Gib ihnen die Breite 588px.
Der Klasse .newbox klaust du ebenfalls noch 2px, also 578px. Dann sollte meiner Meinung nach der Inhalt wieder korrekt dargestellt werden und nach oben neben die Navigation rutschen.
Wie gesagt, dass sagt mir meine Therorie, aber ich kann es ohne Mac leider nicht garantieren.
Sollte es nicht klappen, dann spiele mal mit den Breiten dieser 3 Klassen rum. Darin liegt auf jeden Fall der Hund begraben.
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
|
|
|
15.07.2003, 15:33
|
#14
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
So, ich konnte das Problem inzwischen lösen. Durch gezielt eingesetzte negative "margin"-Angaben für den Inhaltsteil sowie eine Überarbeitung der "float/clear"-Werte schnallt es nun auch der Internet Explorer Mac. Vielen Dank noch mal an LANtastic, er hat mir nämlich den richtigen Weg aus dem Chaos gewiesen.
Als nächstes würde ich mich gerne des Mozi-Problemes annehmen. Könnte mir daher ein PC-User einen entsprechenden Screenshot anhängen? 
__________________
Give up yourself into the moment — The time is now.
|
|
|
15.07.2003, 18:27
|
#15
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
hier mal die Linux-Variante...
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:03 Uhr.
|
 |