Falsche Darstellung nach Update

  • Hallo, liebe Firefox-Experten,

    seit ich auf Firefox 3.6.3. upgedatet habe, funktionieren einige von meinen Webseiten nicht mehr. Im IE klappt aber alles bestens. Im Einzelnen: Auf der Site http://www.hostal-intercambio.com wird die Schrift viel zu klein dargestellt und auf der Seite http://www.milistu.de/html/pics.html funktioniert ein mouseover-script nicht mehr. Damit sollen beim Zeigen auf die Thumbnails jeweils größere Bilder der Thumbnails erscheinen. Da das im IE funktioniert, vermute ich, der Fehler liegt an Firefox - ich weiß aber nicht wo??? Im neuen Opera funktioniert übrigens auch alles richtig. Nur im Safari soll es auch schiefgehen. Das kann ich allerdings nicht prüfen. Wer kann mir einen Rat geben?

    Lupfich

    System: Windows XP

  • Das Update erfolgte von welcher Version aus?

    http://www.hostal-intercambio.com/style.css
    Dort spezifizierst du diverse Größenangaben (x-xmall), was genau soll in der Darstellung des Fx hier falsch sein? Falls du einen Fehler in Gecko vermutest, dann erstelle einen minimalen Testcase als Referenz.

    http://www.milistu.de/html/pics.html

    Code
    ><img id="Bild3" height="409" width="547" src="../assets/images/autogen/a_Picture_1_quer_thumbs.gif" border="0" alt="milistu" title="milistu" usemap="#map0"><map name="map0"><area shape="rect" alt="milistu" coords="265,212,375,320" href="javascript:void(0)" style="cursor:default; text-decoration:none;" <area shape="rect" alt="milistu" coords="75,175,184,254" href="javascript:void(0);" onmouseover="return overlib('<center><img src=\'../assets/images/0020_neu_mittel.gif\'>',CAPTION,'' , FGCOLOR, '#b8b8b8', BGCOLOR, '#bfbca5',BORDER, 5, CAPTIONFONT, 'verdana', WIDTH, '280', TEXTFONT, 'verdana', TEXTSIZE,1 ,HAUTO,VAUTO)
    
    
    ;" onmouseout="return nd();">><area shape="rect" alt="" coords="173,113,252,142" href="javascript:void(0)" style="cursor:default; text-decoration:none;" <area shape="rect" alt="milistu" coords="75,175,184,254" href="javascript:void(0);" onmouseover="return overlib('<center><img src=\'../assets/images/0023_neu_mittel.gif\'>',CAPTION,'' , FGCOLOR, '#b8b8b8', BGCOLOR, '#bfbca5',BORDER, 5, CAPTIONFONT, 'verdana', WIDTH, '300', TEXTFONT, 'verdana', TEXTSIZE,1 ,HAUTO,VAUTO)
    
    
    ;" onmouseout="return nd();">><area shape="rect" alt="milistu" coords="47,37,159,143" href="javascript:void(0)" style="cursor:default; text-decoration:none;" <area shape="rect" alt="milistu" coords="75,175,184,254" href="javascript:void(0);" onmouseover="return overlib('<center><img src=\'../assets/images/0015_neu_mittel.gif\'>',CAPTION,'' , FGCOLOR, '#b8b8b8', BGCOLOR, '#bfbca5',BORDER, 5, CAPTIONFONT, 'verdana', WIDTH, '280', TEXTFONT, 'verdana', TEXTSIZE,1 ,HAUTO,VAUTO)
    
    
    ;" onmouseout="return nd();">></map>

    Schließe hier erst einmal die Tags vernünftig.

  • Hallo Bordraider, die Updates für Firefox mache ich immer sobald sie angeboten werden. Früher hat im Firefox auch alles funktioniert und die Schriften wurden genau so dargestellt wie im IE oder Opera. Jetzt wird die Seite aber auch bei anderen Firefoxnutzern falsch angezeigt. Scheint also nicht an meinem Update zu liegen. Die Schriftgröße ist so angelegt eigentlich (12 pt), dass Texte und Fotos ungefähr auf gleicher Höhe abschließen. Im IE kann man das sehen und im Firefox ist die Schrift halt wesentlich zu klein jetzt (bezieht sich auf hostal-intercambio.com)

    Den Quellcode von milistu.de werde ich mal auf Fehler durchforsten. Was mich aber wundert ist, dass die Scripte im IE und bei Opera weiterhin korrekt funktionieren, nur im Firefox nicht mehr.... ????

    ratlose Grüße
    Lupfich

  • Zitat

    die Updates für Firefox mache ich immer sobald sie angeboten werden

    Was die Frage oben allerdings nicht zweifelsfrei beantwortet.

    Zitat

    Die Schriftgröße ist so angelegt eigentlich (12 pt), dass Texte und Fotos ungefähr auf gleicher Höhe abschließen.

    Wie ich bereits schrieb finden sich in der CSS-Datei diverse Angaben mit x-small. Verwende Angaben wie em oder px. Siehe dazu: http://www.w3.org/TR/CSS21/fonts…f-absolute-size

    Zitat

    Was mich aber wundert ist, dass die Scripte im IE und bei Opera weiterhin korrekt funktionieren

    Rendering Engines unterscheiden sich oft in der Behandlung von Code-Fehlern wie vorliegend. Wie der eine oder andere Browser mit deinen Fehlern umgeht, sollte nicht im Zentrum deiner Betrachtung stehen. Fehlerfreien Code stellen i.d.R. alle Browser entsprechend dar.

  • Zitat von boardraider

    Wenn ich alle zwei Wochen ein Update angeboten bekomme, merke ich mir nicht jeweils die Nummer der Vorgängerversion. Es war halt die Version vor der jetzt aktuellen. Firefox ist bei mir auf automatische Updates eingestelltl


    Die CSS-Datei wird so von NOF 9 generiert und hat bisher immer funktioniert. Ich bin ein Anwender und arbeite mit einem Anwendungsprogramm. Ich bin aber kein Programmierer, der sich in den letzten Feinheiten von CSS auskennt.


    Doch, das steht sehr wohl im Zentrum meiner Betrachtung! Wenn ich jahrelang mit NOF gebaute Seiten im Netz korrekt darstellen kann und ein Browser - Firefox 3.6.3 - plötzlich nicht mehr hinkriegt, was alle anderen Browser problemlos bewältigen, wo liegt dann wohl bitte das Problem????????? Ich würde mal sagen: beim Firefox!!! NOF ist bekannt für etwas unsauberen Quellcode, aber so schlimm scheint's ja wohl nicht zu sein, wenn alle Konkurrenten das schaffen. Ich bin seit Jahren ein echter Firefox-Fan, aber jetzt liegt er mal richtig daneben. Wird hoffentlich bald auch von anderen kritisiert und dann mal gelöst. Danke jedenfalls für deine gut gemeinten Ratschläge.

  • Zitat von Lupfich

    Danke jedenfalls für deine gut gemeinten Ratschläge.

    Dann beherzige sie auch, die Tipps von boardraider waren hinreichend.
    Die Ursache liegt schlicht und einfach in der naiven Seitengestaltung.

    P.S. bei den map/area darfst du mal nachrechnen.

  • Quelle: Lupfich

    Zitat von Lupfich

    Wenn ich alle zwei Wochen ein Update angeboten bekomme

    Wäre mir neu, dass der Fx alle zwei Wochen ein Update anbietet.

    Zitat

    Es war halt die Version vor der jetzt aktuellen.

    Dann mache ich es dir einfacher: warst du vor dem Update schon im Zweig 3.6 oder nicht? Immerhin das sollte dir möglich sein zu wissen.

    Zitat

    Die CSS-Datei wird so von NOF 9 generiert und hat bisher immer funktioniert. Ich bin ein Anwender und arbeite mit einem Anwendungsprogramm.

    Dann solltest du darüber nachdenken dir ein anderes, besseres Programm zu besorgen. Wenn dieses nicht in der Lage ist Code zu produzieren, der sich in gängigen Browsern vernünftig im Sinne deiner Anforderungen verhält, dann hat es einen Mangel. Das Programm wohlgemerkt, nicht irgendwelche Browser.

    Zitat

    Ich bin aber kein Programmierer, der sich in den letzten Feinheiten von CSS auskennt.

    Da geht es nun wirklich nicht um Feinheiten, insbesondere habe ich dich deutlich auf die Problematik verwiesen.

    Zitat

    Wenn ich jahrelang mit NOF gebaute Seiten im Netz korrekt darstellen

    Wenn der Mist, der aus solchen Programmen ausfließt jahrelang von Browsern krampfhaft dargestellt wird, dann ist es mehr als überfällig, dass Browser diese Fehler nun aufzeigen.

    Zitat

    und ein Browser - Firefox 3.6.3 - plötzlich nicht mehr hinkriegt, was alle anderen Browser problemlos bewältigen

    Der Fx macht hier keinen Fehler (siehe dazu das verlinkte Dokument)! Er nutzt den vorhandenen Spielraum. Einen Spielraum, den du durch die Wahl falscher Angaben gewährst. Das Problem ist also dein Code bzw. der Ausfluss deines Programmes.

    Zitat

    wenn alle Konkurrenten das schaffen

    Die Konkurrenten nutzen zufällig Default-Werte, die deinen Vorstellungen entsprechen, das kann man nicht als Leistung deklarieren. Entferne die Spielräume und alle gängigen Browser liefern dir ein ansprechendes Bild.

    Zitat

    Wird hoffentlich bald auch von anderen kritisiert und dann mal gelöst.

    Auch andere werden auf die Fehler in ihren Codes verwiesen, sie werden dann aber hoffentlich weniger engstirnig sein.

  • Alles klar, Jungs! Ihr seid großartig!!! Echte Helden! Schon mal dran gedacht, euer Fachwissen etwas weniger überheblich und belehrend an den Forumbesucher zu bringen? Es ist mir klar, dass ich mit den Seiten nicht alles richtig gemacht habe, aber ich bin eben kein Spezialist und der Ton macht die Musik. Ich werde jedenfalls IN DIESEM FORUM keine Frage mehr stellen, nur um mir dann anzuhören, was für'n Oberdepp ich sei. DANKESCHÖN!!!

  • Zitat

    was für'n Oberdepp ich sei

    Wenn du dich als Depp bezeichnest, bitte ... sonst hat dies niemand getan. :roll:
    Irgendwie passt diese armselige Reaktion allerdings ins angedeutete Bild. Ich hoffe du präsentierst dich gegenüber deinen Kunden nicht ähnlich egozentrisch und unbelehrbar. Mit der Einstellung und dem Auftreten kämen für mich Geschäftsbeziehungen nicht (mehr) in Frage. Aber wer sich "Webdesignern" mit solchen Tools und diesen fachlichen Mängeln verschreibt, dem ist das wohl dann auch egal.

  • Ich nochmal. Fehler zugeben ist keine Schande: die verkleinerte Darstellung lag tatsächlich an x-small und ich habe es gegen pt ausgetauscht und nun funktioniert es. Dies ist allerdings eine Änderung bei Firefox 3.6.3. Die älteren Versionen haben x-small jahrelang so dargestellt wie alle anderen Browser und nun hat es sich eben geändert.
    Ein Kommentar noch zu unserer kleinen "verbalen Eskalation". Ihr als Spezialisten im Board könnt euch vielleicht manchmal nicht mehr in die Lage eines ungeübten Fragestellers versetzen. Eine Site, die jahrelang richtig auf dem Bildschirm dargestellt wurde, funktioniert plötzlich nicht mehr, man weiß nicht warum, ist völlig genervt, probiert und probiert und es gibt noch tausend andere Dinge zu tun, als diesen Fehler zu finden. Wenn man dann aufgrund der Antworten im Board das Gefühl bekommt, man müsste eigentlich alles schon wissen, was man gerade fragt und vorwurfsvolle Worte liest wie "beherzigen" (sagte ehedem meine Mutter zu mir, wenn ich als Kind etwas Ungewolltes nicht mehr tun sollte) motiviert das nicht, sondern wirkt eher verletzend und kontraproduktiv. In anderen Boards wird man als Neuer auch mal begrüßt und Probleme werden durch Nachfragen eingegrenzt und gelöst. - Egal - das Problem ist gelöst, dank eures Wissens, und darum ging es ja eigentlich. Vielen Dank!

  • Zitat

    Dies ist allerdings eine Änderung bei Firefox 3.6.3.

    Es ist sicher keine Änderung in 3.6.3. Wenn dann mag eine Änderung diesbezüglich mit dem Upgrade von 3.5 zu 3.6 erfolgt sein. Daher hatte ich auch zu Beginn durch Nachfragen versucht zu erörtern, welche Version du zuvor genutzt hast. Seit 3.6 gab es afaik keinerlei Änderungen diesbezüglich.

    Zitat

    und es gibt noch tausend andere Dinge zu tun, als diesen Fehler zu finden.

    Nachvollziehbar, daher hatte ich auch versucht dir genau aufzuzeigen, wo die Ursachen liegen.

    Zitat

    Wenn man dann aufgrund der Antworten im Board das Gefühl bekommt

    Grundsätzlich kann man schwerlich a priori abschätzen und kalkulieren wie ein Unbekannter mit dem Geschriebenen umgeht. Zu persönlich sind da die Empfindungen, Erfahrungen und Denkschemen.

    Zitat

    In anderen Boards wird man als Neuer auch mal begrüßt

    Ich persönlich lege hier wenig wert auf Smalltalk, da für mich das Problem und dessen Lösung im Zentrum steht. Es gibt hier aber durchaus auch andere Charaktere.

    Ich möchte dir ob deiner letzten Worte aber noch meinen Respekt zollen. Das ist eine löbliche Ausnahme zu den üblichen Threadfortsetzungen. :klasse: Freut mich, dass es auch so geht. :)