![]() |
Darstellungsfehler unter FireFox
Kann es sein, daß Firefox einfache Attribute wie cellpadding="0" oder cellspacing="5" nicht versteht?
Ist daß wirklich nur eine MS Erweiterung? |
Solche Fragen beantwortet Selfhtml: http://de.selfhtml.org/
AFAIK hat Firefox mit Cellpadding/Cellspacing keine Probleme, es gibt glaub ich aber "Auffassungsunterschiede" bei einigen CSS Attributen (z.B. margin, padding). Jak |
Da steht die Syntax, aber nicht obs der Firefox richtig versteht.
|
Ja, aber man kann unter "Anzeigebeispiel: So sieht's aus" ausprobieren ob's funktioniert ;).
Und bei mir (Firefox 1.0) siehts bis auf die Farbe des Rahmenschattens in Firefox und IE gleich aus. Jak |
Echt?
Zuerst dachte ich, es lag daran, weil ich noch den ältern Firebird verwendet hab. Dann den aktuellen FireFox runtergeladen, trotzdem das gleiche.... Ich werds in der Fa. auf nem anderen Rechner nochmal probieren. |
Kannst du mir einen Link zur Seite geben die Probleme macht?
Jak |
Ist die Startseite meines Shops, www.bikestore.cc
Hier siehst, wie es bei mir aussieht: Oben FF unten IE: www.bikestore.cc/vergleich.jpg |
Bei mir schauts genauso aus. Unterschiedliche Anzeige bei FF und IE. Und der IE braucht ewig zum laden.
|
Den IE nehm ich wirklich nur mehr zum Windows Update oder wenn FF oder Opera versagen (kommt Gott sei Dank immer seltener vor :))
|
Die Masse (über 90%) kommt immer noch mit dem IE daher.
Das der FF aber offiz. HTML Attribute nicht correkt darstellt, spricht nicht für ihn. |
Ich könnte mir vorstellen, daß es an dieser Zeile im css liegt:
Code:
TABLE.productListing {Bzw. in diesem Fall ignoriert er die Angaben. Könnte aber auch an etwas anderem liegen, ich hab' nur weder Lust noch Zeit mich durch die zig Tabellen im Quelltext durchzuwühlen. @3DProphet: :ja: weiß gar nicht mehr wie ich ohne Tabs jemals ausgekommen bin. <edit> Vielleicht liegts aber auch daran, daß du ihm ja ausdrücklich sagst keinen Abstand zu verwenden: Code:
<table border="0" width="100%" cellspacing="0" cellpadding="1" class="infoBox">Jak |
Das ist nicht die Tabelle.
Die, die es betrifft, sieht so aus: table border="0" cellspacing="10" cellpadding="0" class="infoBoxContents" bordercolor="#999999" style="border-collapse: collapse" width="100%" bordercolorlight="#999999" bordercolordark="#999999" |
Auch hier hat wieder Firefox recht:
Du sagst mit style="border-collapse: collapse" das die Ränder "zusammenfallen" sollen. Daher gibt es dann keinen Abstand mehr zwischen den Zellen (cellspacing). Du könntest statt cellspacing="10" cellpadding="10" verwenden oder den überflüssigen Style rausnehmen. Btw.: Wenn du border="0" einstellst, warum färbst du dann die Ränder? Jak |
Das ganze ist nicht so einfach:
Der Shop bringt orig. eine recht komplizierte Tabellenstruktur mit, die schwer zu entwirren ist (da vieles per PHP aus mehreren Dateien zusammengestückelt wird). Deshalb ist da mal die orig. Tabelle, und da mach ich meine hinein. Sind somit zwar mehr, als nötig, aber egal, auf das solls net ankommen. Die Style Angaben kommen vom Shop mit. Ich hab da so eine Vorlageseite, und aus dieser mach ich die anderen. Da verwend ich manchmal den Rand, manchmal net. Egal, habs nun komplett mit Leerspalten und Leerzeilen hinbekommen. Nun zeigts auch der Firefox richtig an. |
Da hast die Funktionialität vieler Attribute unter verschiedensten Browsern geklärt http://www.css4you.de/index.html
pong |
Danke, guter Link, werd ich mir am Abend näher ansehen.
|
| Alle Zeitangaben in WEZ +2. Es ist jetzt 13:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag