zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Unterschiede beim Rendern zw. HTML und XHTML (FireFox)

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 21.09.2004, 00:48
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.08.2004
Beiträge: 59
ollo befindet sich auf einem aufstrebenden Ast
Standard Unterschiede beim Rendern zw. HTML und XHTML (FireFox)

Es ist soweit. Ich habe mein System jetzt so umgestellt, dass man wählen kann, ob nur XHTML, nur HTML oder im Fallback-Modus XHTML+HTML oder XHTML(als HTML)+HTML ausgeliefert werden soll.

Jetzt habe ich das Problem (BTW, schönen Gruß toscho! =), dass mein geniales altmodisches Tabellen-Layout komplett zerschossen wird. Nicht direkt das Layout selbst, sondern eher das Zusammenspiel einzelner Tabellen, die direkt aufeinander folgen. (Beispiel auf Anfrage, hab grad keine Lust den Server zu updaten).
Es werden zwischen den Tabellen des öfteren Abstände eingefügt. Scheint so, als würden Tabellen, die kleiner als die normale Zeilenhöhe sind, auf diese gestreckt.
Überhaupt sind alle Zeilen, die einen kleineren Inhalt haben (font-size: 5px; bspw.) auf die normale Höhe gestreckt, es sei denn ich definiere für den Inhalt display: block;
Außerdem ragt bei Tabellen das Hintergrundbild des öfteren über diese hinaus... zumindest sieht es so aus, eigentlich ist der th größer als gewollt und benutzt wohl auch ein nicht gewolltes padding... :-/

Jetzt die Frage:
Ist es normal, dass bei XHTML Abstände zwischen Tabellen entstehen bzw. das Rendern überhaupt komplett anders abläuft... Nein, anders...
Hab's grad mit Opera gecheckt, dort sieht die Seite aus wie erwartet. Dafür funktionieren die JavaScripts nicht mehr... :)
Woran kann es liegen, dass die Seite so verschieden verarbeitet wird von Opera und FF? Und viel interessanter, wie kann man es evtl. beheben?

Hab's doch mal geupdatet: guckst du hier

BTW, ich benutze das DHTML-Skript von SelfHTML, hat da jemand Erfahrung wie man das für Opera & XHTML fixen kann? Hm, er scheint Probleme mit dem Script-Bereich zu haben, zumindest findet er die funktion scheinbar nicht...
__________________
MfG, ()((()

There are only 10 types of people. Those who understand binary and those who don\'t...
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 21.09.2004, 03:22
Benutzerbild von netspy
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 13.08.2004
Ort: Leipzig
Beiträge: 1.953
netspy sorgt für eine eindrucksvolle Atmosphärenetspy sorgt für eine eindrucksvolle Atmosphäre
Standard

Wenn du dein Dokument mit application/xhtml+xml auslieferst, schaltet Mozilla auf jeden Fall in den Full Standards Mode um und rendert das Dokument genau so, wie es durch die CSS- und XHTML-Specs vorgeschrieben ist. Ohne application/xhtml+xml wird das Dokument evtl. nur im Almost Standards Mode gerendert, der zwar standardkonformer als der Quirks Mode ist, jedoch noch nicht 100%ig korrekt ist. Ein Unterschied zwischen Full und Almost ist, dass im Full Standards Mode line-height richtig behandelt wird. Aus diesem Grund sehen manche Layouts (meist mit Tabellen) in diesem Modus auch ein wenig anders aus.

Lösung: elemeniere möglichst alle Layout-Tabellen (sollte bei deinem Layout nicht so schwer sein). Der andere Weg ist, an den manchen Stellen line-height richtig zu setzen. Wenn die Zelle also nur 5 Pixel hoch sein soll, darf line-height auch max. 5 Pixel hoch sein.

Mario
__________________
AppDev Blog · AppDev Forum
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 21.09.2004, 17:42
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.08.2004
Beiträge: 59
ollo befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von netspy
Lösung: elemeniere möglichst alle Layout-Tabellen (sollte bei deinem Layout nicht so schwer sein). Der andere Weg ist, an den manchen Stellen line-height richtig zu setzen. Wenn die Zelle also nur 5 Pixel hoch sein soll, darf line-height auch max. 5 Pixel hoch sein.
Danke, das hilft! Ich probier's erst mal mit letzterer Lösung, da das Theme eh nur für Testzwecke gedacht ist, das nächste wird hoffentlich ohne unnötige Tabellen auskommen.

BTW, verstehen eigentlich alle relevanten Browser (ab 4er Versionen) die Positionierung über Divs (die Layout-Tabellen überflüssig machen)?
Und fällt Dir eine gute Möglichkeit ein, wie ich diese abgerundeten Ecken ohne Tabellen hinbekomme?
__________________
MfG, ()((()

There are only 10 types of people. Those who understand binary and those who don\'t...
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Firefox rendert Seite nicht als XHTML Code helloworld (X)HTML 4 03.05.2012 22:27
Im Hinblick auf HTML5: HTML oder XHTML? Xenia_D (X)HTML 5 15.11.2011 11:28
HTML und XHTML auf Website mischen ? rg69 (X)HTML 4 02.06.2008 12:54
Web Applications 1.0 / HTML 5.0 verhindern! X-User (X)HTML 54 01.02.2008 20:59
HTML: Alle Elemente von HTML 4.01 bis XHTML 2.0 laborix Ressourcen 45 31.07.2007 13:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:56 Uhr.