XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   Overflow hidden funktioniert im firefox nicht (http://xhtmlforum.de/showthread.php?t=54783)

Lena83 30.11.2008 15:49

Overflow hidden funktioniert im firefox nicht
 
hallo Leute

ich habe einen Container mit einer Breite von 480 und einer Höhe von 300 Pixel. In diesem Container befindet sich eine Flash-Datei, deren Ausmaße jedoch größer sind.
Den Rest der Flash-Datei möchte ich jedoch nicht anzeigen lassen. Daher habe ich folgende css-Datei erstellt
Code:

#flashcontent {
        width: 480px;
        height: 300px;
        overflow: hidden;
}

im Internet Explorer funktioniert das ganze auch wie gewünscht, doch im firefox funktioniert das nicht. Was habe ich denn falsch gemacht? Und was muss ich ändern, damit das funktioniert?


und vielen Dank schonmal für die Hilfe

fricca 30.11.2008 16:10

Setz mal den wmode-Parameter bei deinem Flash auf opaque.

Zitat:

"Behandelt werden Kinder vom Suglings-"
"Verzoegerungen"
Hat da jemand ein Umlautproblem?

Lena83 30.11.2008 16:35

Recht herzlichen Dank für deine Hilfe! Nun funktioniert es

ja, es gibt Probleme mit den Umlauten, aber das ist zweitrangig

fricca 30.11.2008 16:40

Bitte, gern geschehen.
Darf ich mir dafür jetzt was wünschen? Nimm doch bitte dieses globale letter-spacing raus. Das zerwürfelt die Buchstabenabstände und macht den Text extrem schlecht lesbar.
Wenn es unbedingt sein muss, lässt es sich bei den Überschriften aushalten -- aber für den Fließtext empfinde ich das als absolutes No-go.

Zitat:

ja, es gibt Probleme mit den Umlauten, aber das ist zweitrangig
Was heißt zweitrangig? Dass es noch behoben wird, oder dass es egal ist?
Da wird etwas Handschriftliches vorgetäuscht -- und dann schreibt da jemand "oe", "ue" etc. Das passt doch nicht.

edit: Na toll, jetzt ist der Link weg. Ach Mensch. Dies ist doch ein öffentliches Forum. Auch andere sollen das Problem später noch nachvollziehen können.

Lena83 30.11.2008 20:26

Die Änderung in der css-Datei habe ich vorgenommen. Desweiteren habe ich den Text nun als Blocksatz definiert.

Die Flash-Datei (bei der keine Umlaute angezeigt werden) habe ich in einem amerikanischen Onlineshop erworben.

EvT 30.11.2008 20:49

In Opera (9.6) werden alle Links nach "Meine Praxis" nicht angezeigt. Nur beim Hovern sieht man dann eher zufällig, dass noch weitere Links, wie z. B. 'Kontakt' und 'Impressum', existieren.

Lena83 02.12.2008 20:28

Zitat:

Zitat von EvT (Beitrag 412735)
In Opera (9.6) werden alle Links nach "Meine Praxis" nicht angezeigt. Nur beim Hovern sieht man dann eher zufällig, dass noch weitere Links, wie z. B. 'Kontakt' und 'Impressum', existieren.

das ist natürlich nicht schön. Wie kann ich denn dieses Problem beheben?

etux 03.12.2008 02:30

Zitat:

Zitat von Lena83 (Beitrag 412938)
das ist natürlich nicht schön. Wie kann ich denn dieses Problem beheben?

In Deiner flash.css steht:
Code:

#flashcontent {
        width: 480px;
        height: 300px;
        overflow: hidden;
}

In der html-Datei aber:
Code:

<object width="700" height="350"
        data="label.swf"
        type="application/x-shockwave-flash">

        <param name="movie" value="label.swf" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="f7f6f7" />
        <param name="wmode" value="opaque" />
        <param name="menu" value="false" />
</object>

Muss es denn so groß sein? Für mich sieht es schöner aus, wenn <object> auch width="480" und height="300" hat. Dann sieht man auch alle Menü-Punkte der Navi oben rechts.
Zitat:

In Opera (9.6) werden alle Links nach "Meine Praxis" nicht angezeigt.
Bei mir in allen Browser, wenn die JavaScript-Unterstützung/Flash-Plugin aktiviert ist.
Grüße: Emil

fricca 03.12.2008 11:43

Zitat:

Zitat von etux (Beitrag 412958)
Muss es denn so groß sein? Für mich sieht es schöner aus, wenn <object> auch width="480" und height="300" hat. Dann sieht man auch alle Menü-Punkte der Navi oben rechts.

Das finde ich einen sehr guten Vorschlag.
Es hätte zudem den Vorteil, dass die Steuerung sichtbar wird und man auf "Aus" klicken kann.
Ist es wirklich eine gute Idee, auf einer solchen Website ungefragt eine Animation laufen zu lassen? Ich erinnere mich da an einen Skandal.

Zitat:

Bei mir in allen Browser, wenn die JavaScript-Unterstützung/Flash-Plugin aktiviert ist.
Heißt das jetzt, dass überall der von EvT genannte Fehler auftritt -- oder nicht?
Ich kann den Fehler mit keinem Browser nachvollziehen (Win XP).

etux 03.12.2008 18:04

Zitat:

Zitat von fricca (Beitrag 412987)
Heißt das jetzt, dass überall der von EvT genannte Fehler auftritt -- oder nicht?
Ich kann den Fehler mit keinem Browser nachvollziehen (Win XP).

Hallo Corina,
der von EvT genannte Fehler tritt bei mir auf, wenn die Flash-Datei geladen wird (JavaScript-Unterstützung in den Browser aktiviert) in: FF 3.0.4, Opera 9.62, Epiphany 2.22.2 (Gecko-1.9), Epiphany 2.24.1 (WebKit).
In Opera 9.62 unter Ubuntu-hardy (8.04) tritt der Fehler wie gesagt auf, nicht aber im gleichen Opera unter Ubuntu-intrepid (8.10). Bei beiden ist alles identisch ( Build-2466, QT-Bibliothek ....) bis auf das Betriebsystem (unterschiedlicher Kernel) unter dem sie laufen.
IE 5-6 und Safari (alle unter Ubuntu) haben kein Flash-Plugin, die Flash-Datei wird also nicht geladen und überdeckt entsprechend die Navigation nicht. Das gleiche passiert auch in den anderen Browser, wenn ich die JavaScript-Unterstützung abschalte.
Wenn ich mit Firebug object width="480" und height="300" gebe, funktioniert es auch im FF.
Grüße: Emil


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

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023