12 Stimmen

<marquee> Problem in ie8

Meine <marquee> Tag funktioniert perfekt in ie6 und ie7, aber in ie8 zeigt es nur das erste Element.

Wie kann ich das beheben?

Vielen Dank im Voraus.

15voto

David Punkte 1187

Das Marquee-Element ist veraltet. Das W3C empfiehlt die Verwendung von <em> y <strong> als Alternativen . Wenn Sie das Verhalten des Marquee nachahmen möchten, stehen Ihnen in JavaScript entsprechende Werkzeuge zur Verfügung. Diese Diskussion hat ein funktionierendes JavaScript-Beispiel.

13voto

Erik Punkte 20180

So sehr es mich auch schmerzt, dies zu verlinken: http://remysharp.com/demo/marquee.html

Ein auf Jquery basierendes Marquee, das in allen Browsern funktionieren wird.

4voto

David Thomas Punkte 239063

So sehr ich auch verabscheuen das Element und die überwiegende Mehrheit seiner Verwendungszwecke, CSS3 scheint es zurückgebracht zu haben :

3voto

AGoodDisplayName Punkte 5355

Soweit ich weiß, ist Marquee veraltet, und der IE8 könnte die Version des IE sein, für die Microsoft beschlossen hat, die Unterstützung für dieses Tag vollständig einzustellen. Selbst wenn Sie einen Weg finden, um es zum Funktionieren zu bringen, würde ich vorschlagen, eine andere Methode zu verwenden, um den Text zu scrollen (wenn das ist, was benötigt wird), weil Sie wahrscheinlich das gleiche Problem in der nächsten Version wenn IE haben.

EDITAR: Sie können es mit Java-Script versuchen... nach einer kurzen Suche fand ich diese Seite, die den Code für Sie zu generieren scheint. Außerdem, da es Javascript ist, sollte es jetzt auch auf Firefox, Chrome, etc. funktionieren. http://rumkin.com/tools/marquee/

0voto

Marthinus Punkte 743

Ich glaube wirklich, dass der Scroller-Mechanismus aus der Zeit vor Web 2.0 stammt. Wenn Ihr Kunde es will, haben Sie vielleicht nicht viele Möglichkeiten, aber ich würde wirklich versuchen, eine Art von Demo zu machen, um zu zeigen, dass es bessere Wege gibt und dass es keine Instabilität auf der Website verursachen würde, wenn es richtig implementiert ist.

Ich weiß, dass viele Kunden vorsichtig sind, aber meiner Erfahrung nach sind sie meistens bereit, den neuen Weg zu akzeptieren, wenn man ihnen eine bessere Alternative aufzeigen kann, die genauso stabil oder sogar noch stabiler ist, und das zu geringen Kosten (Zeit und Geld).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X