2016-04-06 9 views
0

Ich habe gerade herausgefunden, dass es ein HTML-Tag namens <marquee> gibt. Ich ging zu mehreren Websites einschließlich der W3Schools und der SelfHTML-Website, konnte aber nichts über dieses Tag finden. IntelliJ, mit dem ich meine Webseiten schreibe, erkennt dieses Tag nicht. Es sagt: Unknown html Tag Zelt. Dieses Tag ist, wie ich getestet habe mit allen Browsern kompatibel (sogar in IE!).HTML | Was ist <marquee> und was kann ich damit machen?

So, jetzt habe ich folgende Fragen:

  • Was atributes kann ich für diesen Tag verwenden?

  • Warum ist dieses Tag nicht auf den HTML-Turtorial Sites?

  • Wenn es nicht in den W3Schulen ist -> Wer hat dieses Tag erstellt?

nur, dass Sie wissen, was ich alles reden:

<marquee>Test Marquee</marquee> 
 
<p>Test Paragraph</p>

Dank für die Beantwortung

+6

Oh wow, das bringt Erinnerungen aus den 90er Jahren zurück. Für die Liebe Gottes, entdecken Sie dieses Etikett nicht wieder. Wir haben das jetzt alle gerne vergessen! – deceze

+5

Haben Sie die Spezifikation getestet? https://www.w3.org/TR/html5/obsolet.html#the-marquee-element-0 (Hinweis: Es ist als veraltet gekennzeichnet. Verwenden Sie es nicht.) – Quentin

+0

Und es wird nicht mehr in neueren Versionen unterstützt von Browsern – TKHN

Antwort

5

<marquee> ist ein altes Element HTML, die in irgendeinem Inhalt verursacht um standardmäßig über das Ansichtsfenster von rechts nach links zu blättern.

Es funktioniert möglicherweise noch in einigen Browsern für Abwärtskompatibilität, aber es wird nicht mehr offiziell in HTML unterstützt und sollte vermieden werden. Deshalb finden Sie es nicht auf Tutorialsites. Und da es nicht mehr unterstützt wird, gibt es keine Garantie dafür, dass es, auch wenn es heute in einigen Browsern funktioniert, morgen in neuen Versionen dieser Browser funktionieren wird.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee

1

Der Marquee-Tag wurde von Netscape oder Microsoft eingeführt, damals, als es eine Browser-Krieg zwischen Netscape 4 und IE4 war. Es könnte Teil von HTML 3 sein, aber definitiv nicht vom HTML 4 Standard.

Trotzdem unterstützen aktuelle Browser es nur, da der Code bereits für Abwärtskompatibilität eingebaut ist.

+2

"Es könnte Teil von HTML 3 sein" - Es ist nicht. – Quentin

2

Das HTML-Element <marquee> wird zum Einfügen eines Bildlaufbereichs für Text verwendet.

Marquee-Tag ist veraltet. Obwohl es in einigen Browsern immer noch funktioniert, wird von seiner Verwendung abgeraten, da es jederzeit entfernt werden kann. Es wird dringend empfohlen, sie nicht mit HTML5 zu verwenden. Versuchen Sie es zu vermeiden.

Anstelle von Marquee könnten Sie auch alternatives wie jquery mit css3 oder CSS marquee style verwenden. etc ..

Siehe https://developer.mozilla.org/en/docs/Web/HTML/Element/marquee ..

1

Der <marquee>-Tag verwendet wird, Textauszüge oder Inhalte, die Sie auf einer Seite blättern wollen zu bezeichnen.

von MDN Genommen:

<marquee>This text will scroll from right to left</marquee> 
 

 
<marquee direction="up">This text will scroll from bottom to top</marquee> 
 

 
<marquee direction="down" width="250" height="200" behavior="alternate" style="border:solid"> 
 
    <marquee behavior="alternate"> 
 
    This text will bounce 
 
    </marquee> 
 
</marquee>

Aber Sie wollen nicht wirklich verwenden, da es keine Garantie dafür gibt es von allen Browsern unterstützt wird.

Es wird auch als veraltet:
https://www.w3.org/TR/html5/obsolete.html#the-marquee-element-0

Wenn Sie diesen Effekt möchte ich empfehlen, auf diese Antwort suchen:
Very Simple, Very Smooth, JavaScript Marquee

Verwandte Themen