So verwenden Sie Marquee-Tags bei der Erstellung von XHTML-Code_HTML/Xhtml_Webseiten

WBOY
Freigeben: 2016-05-16 16:42:24
Original
1288 Leute haben es durchsucht

Im Forum sah ich den Internetnutzer jeanjean20 erwähnen, wie Marquee geändert werden kann, um den Standards zu entsprechen. Ich habe mir die Kommentare meiner Freunde angesehen und fand sie alle sehr gut. Moderator greengnn wies darauf hin, dass Marquee nicht den Standards entspricht und vom W3C aufgegeben wurde. Einige Freunde waren sehr betrübt und sagten, es sei unvernünftig, dorthin zu gehen, und die Wirkung, die zunächst gut war, sei verschwunden. Einige Freunde sagten auch, es sei gut zu gehen, aber es sei nervig zuzusehen. Jeder hat seine eigene Sichtweise auf das Verständnis, aber wie wir es verstehen, ist eine Sache, aber wir müssen herausfinden, warum. Hier werde ich einige Inhalte zu Greengnns Schlussfolgerung hinzufügen.

Das Erste, was korrigiert werden muss, ist: Marquee wurde vom W3C aufgegeben. Dieser Satz ist eigentlich falsch, weil Marquee nie als offizielles Label vom W3C verwendet wurde. W3C hat diese Bezeichnung nie formuliert, geschweige denn „aufgegeben“. Das ist, als würde man sich scheiden lassen, bevor man verheiratet ist. Tatsächlich wird Marquee, wie viele andere Labels auch, privat von Unternehmen wie Microsoft und Netscape produziert, und das W3C hat dieses Label nicht anerkannt. Dieses reiche Unternehmen hat ein Problem damit, unvernünftig zu sein, aber diese unrentable Organisation ist einfach ein harter Redner!

Warum erkennt W3C Marquee nicht? Man muss sagen, dass dieses Label in den Augen der meisten Webdesigner als Schraubenzieher gilt! In den Anfangsjahren nutzten wir die technologische Macht noch als Kapital, um anzugeben. Aber jetzt wird die Verwendung nicht mehr empfohlen (hier ein Exkurs: Viele Leute sagen, dass W3C die Verwendung nicht zulässt. Das ist falsch. W3C hat kein Recht, Sie daran zu hindern, es zu verwenden oder nicht verwenden zu können .), warum? Dann müssen wir klären, was dieser Standard ist. Ein Standard ist keine Technologie, sondern lediglich eine Spezifikation und ein Vorschlag. Wir verwenden in HTML4.0 immer noch die Original-Tags. Der Standard fügt unserem XHTML keine Tags hinzu, sondern gibt die empfohlenen an (zum Beispiel: p, div, ul, dl, span, em...). Es wird befürwortet, nicht verwendet zu werden (z. B. Schriftart, b, u, i ...), und es wird befürwortet, dass Semantik- und Verwendungsstandards erforderlich sind. Der Standard ist natürlich nicht nur XHTML, sondern umfasst auch CSS, DOM und Skriptsprachen. Viele Leute denken, dass CSS nach Standards erstellt wurde. Tatsächlich gibt es jedoch keine CSS-Standards, die von einigen Browserherstellern entwickelt wurden CSS-Filter.

Es gibt noch einen weiteren sehr wichtigen Punkt in der Norm, nämlich die Funktionstrennung. Es ist in drei Teile unterteilt: Struktur, Stil und Verhalten. Diese drei Teile umfassen Struktur (xHTML, XML), Vorlage (CSS) und Verhalten (DOM, ECMAScript). Lassen Sie uns an dieser Stelle noch einmal darüber nachdenken, warum Marquee vom W3C nicht anerkannt wird. Ich denke, das sollte jeder verstehen. Wie FONT, B und andere Tags ist es kein Struktur-Tag mehr. Sie weisen Stil- und Verhaltensmerkmale auf und es ist offensichtlich überflüssig, sie in die Kategorie der Struktur einzuordnen.

Wenn Sie also möchten, dass die Wirkung von Marquee erhalten bleibt oder realisiert wird, müssen Sie JavaScript mehr Aufmerksamkeit schenken. Die Skriptsprache wird Ihre Webseite definitiv bewegen. Wenn Sie den von Ihnen angegebenen Ort verschieben möchten, müssen Sie natürlich auf die Verwendung von ID und CLASS im Tag achten.

Um es allen einfacher zu machen, diesen interessanten Effekt zu nutzen, habe ich Aoao speziell gebeten, ein Stück JS zu schreiben. Siehe den folgenden Code:

JS-Code:

Code kopieren
Der Code lautet wie folgt:

function getElementsByClass(searchClass,tagName) {
var classElements = new Array();
if ( tagName == null )
tagName = '*';
var pattern = new RegExp("( ^|s)" searchClass "(s|$)"); for (i = 0, j = 0; i < elsLen; i ) {
if (pattern.test(els[i]. className) ) {
classElements[j] = els[i];
j ;
}
return classElements; }
function ccMarquee(className){
var a=getElementsByClass(className);
for (i = 0; i < a.length; i ) {
a[i].innerHTML= "" a[i]. innerHTML "
}
}window.onload = function () {
ccMarquee";


XHTML-Code:





Code kopieren

Der Code lautet wie folgt:
Bitte achten Sie darauf, dass Sie dort, wo Sie den Scrolleffekt verwenden müssen, einfach Class="ccMarquee" zu einer beliebigen Peripheriebeschriftung hinzufügen. Achten Sie auf die Großschreibung.
Anhang: Detaillierte Erklärung der Tag-Attribute

Bitte schauen Sie sich zuerst den folgenden Code an





Kopieren Sie den Code


Der Code lautet wie folgt:

Geben Sie hier den Bildlaufinhalt ein.

Jetzt analysieren wir ihn im Detail Der Wert kann links, rechts, oben, unten sein. Der Standardwert ist links Schleife stellt die Anzahl der Schleifen dar, der Wert ist eine positive Ganzzahl, der Standardwert ist Endlosschleife
◎ scrollamount stellt die Bewegungsgeschwindigkeit dar, der Wert ist eine positive Ganzzahl, der Standardwert ist 6
◎ scrolldelay stellt die Pausenzeit dar, Der Wert ist eine positive Ganzzahl, der Standardwert ist 0, die Einheit scheint Millisekunden zu sein
◎ align stellt die vertikale Ausrichtung des Elements dar, der Wert kann oben, in der Mitte, unten sein, der Standardwert ist in der Mitte
◎ bgcolor stellt die Hintergrundfarbe des Bewegungsbereichs dar, der Wert ist die hexadezimale RGB-Farbe, der Standardwert ist Weiß
◎ Höhe, Breite stellt die Höhe und Breite des Bewegungsbereichs dar. Der Wert ist eine positive Ganzzahl (Einheit ist Pixel) oder ein Prozentsatz. Die Standardbreite beträgt 100 %.
◎ hspace und vspace stellen den horizontalen und vertikalen Abstand vom Element zur Bereichsgrenze dar Die Einheit ist Pixel.
◎ onmouseover=this.stop() onmouseout=this.start() bedeutet, dass das Scrollen stoppt, wenn sich die Maus über dem Bereich befindet, und das Scrollen fortsetzt, wenn sich die Maus wegbewegt.
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!