|
|||
Bug in Firefox - Positionierung von Flashs?
Hi!
Ich bin mir nicht sicher aber eventuell habe ich einen Bug in Firefox im Umgang mit Flash gefunden. Ohne das Problem jetzt zu vereinfachen poste ich einfach mal den Link. Wie ihr sehen könnt ist auf der Seite ein Flash (Exportiert als Version 7, 720 x 172 px groß) eingebunden. Dazu wurde folgender standardkonformer Code benutzt: Code:
<object width="730" height="172" data="img/image_home.swf" type="application/x-shockwave-flash"> <param name="movie" value="img/image_home.swf" /> </object> Ich habe das ganze nur mit Firefox 1.5.0.4 getestet. Dafür aber auf allen drei großen Systemen... Linux, Windows, Mac OS Tiger... überall konnte ich das selbe Fehlverhalten beobachten. Könntet ihr das ganze bitte ebenfalls ausprobieren? Bevor ich einen Bug Report ausfülle, würde ich aber doch gerne wissen ob es nicht doch an meiner eigenen Dummheit liegt? Ist das beschriebene Problem schon jemanden bekannt??? mfg Lestat
__________________
wissen ist macht. Geändert von Lestat (25.07.2006 um 20:45 Uhr) |
Sponsored Links |
Sponsored Links |
|
|||
Danke für deine Ideen!
Ich habe deine Vorschläge ausprobiert und folgenden Code am Ende der CSS Datei (style.css) eingefügt... Code:
/* Möglicher Fix for den Firefox Bug od. CSS Fehler (??): */ div#menu ul li { font-size: 10px; padding: 7px 0 0 0; } /* Keine relativen Werte -> Rundungsfehler ausgeschlossen */ object { margin: 0; padding: 0; } /* Padding und Margin für das Flash Objekt auf Null setzen */ Ich glaube nicht, dass dieses Problem in Beziehung mit einer relativen Größe steht. Wenn ich die Textgröße mit Steuerung +/- verändere hat das keine Effekt auf den Fehler. Es ist immer genau um einen Pixel nach rechts verschoben. Neue Version mfg Lestat
__________________
wissen ist macht. |
|
||||
War nur so 'ne Idee. Ehe du das aber als Bug meldest, solltest du das Ganze auf ein minimales Testcase reduzieren und dies als Beispiel in Bugzilla bringen. Die komplette Seite als Beispiel hilft den Entwicklern bei der Fehlersuche nicht weiter bzw. dauert zu lange.
Mario |
|
|||
Jaja.. ist mir schon klar. Bevor ich mir die Arbeit mache wollte ich nur wissen ob nicht einfach einen dummen Fehler gemacht habe.
Du weißt ja eh wie das so ist... wenn du zwei Wochen mit dem gleichen Code arbeitest bist du am Ende betriebsblind und deine eigenen Fehler fallen dir nicht mehr auf
__________________
wissen ist macht. |
|
|||
Angenommen ist es Rundungsfehler. Dann ist es doch trotzdem noch ein FEHLER laut W3C (sollte nicht passieren)? Liege ich da richtig?
In Safari 2, Opera 9, Opera 8.54, IE 5/5.5/6 und iCab wird auf jeden Fall nichts verschoben.
__________________
wissen ist macht. |
|
||||
Firefox stellt die Flash-Datei als Inline-Element dar, das kann ja immer mal zu Verschiebungen führen (man kennt das ja von img bei Quelltext-Whitespace). Ich stelle Flash-Dateien immer als Block dar, was passiert also, wenn Du Folgendes machst:
Code:
<object id="flash" data="..." Code:
#flash { display: block; margin: 0 auto; } Geändert von heiko_rs (26.07.2006 um 00:10 Uhr) |
|
|||
Du bist genial! Problem gelöst - Breite von #container einfach auf 744px gesetzt.
Firefox hat das Flash wirklich wegen der ungeraden Breite (745px) in Verbindung mit der Zentrierung verschoben. Wie du gesagt hast wurden einmal links 7px und rechts 8px und dann wieder links 8px und rechts 7px benutzt. Die Darstellung des Flash als block hatte keinen Einfluss. Ich frag mich aber trotzdem ob es sich hier nicht um einen "Bug" handelt. Zumindest müsste vom W3C vorgeschrieben sein wie sich der Browser in diesem Spezialfall zu Verhalten hat. Auf jeden Fall sind sich die beiden ACID2 konformen Browser Safari 2 und Opera 9 einig ... die 7px sind dort immer links und die 8px sind immer auf der rechten Seite. Was meinst du? mfg Lestat
__________________
wissen ist macht. |
Sponsored Links |
|
||||
Zitat:
Mario |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Firefox display bug: overflow und javascript | Rauno | (X)HTML | 0 | 05.08.2008 13:40 |
Firefox Bug - html-Kommentare | xm22 | (X)HTML | 4 | 11.04.2008 12:14 |
Firefox Bug? | altes-kind | CSS | 6 | 16.11.2007 10:55 |
Firefox 2.0.0.8 - Float Containing/Clearing Bug | kadees | Offtopic | 0 | 24.10.2007 10:13 |
Firefox Bug bei gefloateter Select-Box!! | captain | CSS | 1 | 28.03.2005 21:36 |