Html -Tag: <source>
Mssmar
- html
0 Juan0 Der Martin
0 Christian Seiler
Hallo,
ich muss einen Html-Code validieren (mit dem W3c Validatro) und ich bin sehr weit gekommen, was die Änderungen und Anpassungen ageht.
Mein Problem ist, dass ich im Code folgenden Teil habe:
<source c="Grafik" cid="1095356495889"><img src="/Grafik/button_abbrechen,0.gif" alt="Abbrechen Button" border="0"></source>
Und dabei bleibt der Validator hängen und ich weiße es offen gesagt nicht wozu, so ein Tag verwendet wird und hatte auch es nie verwendet.
Für jede Hilfe bin ich sehr dankbar.
Vielen Dank und Gruß
Messmar
Moin,
Mein Problem ist, dass ich im Code folgenden Teil habe:
<source c="Grafik" cid="1095356495889"><img src="/Grafik/button_abbrechen,0.gif" alt="Abbrechen Button" border="0"></source>
wenn du diesen Tag noch nie benutzt hast und du nicht weisst, wofür der da ist, warum lässt du ihn nicht einfach weg?
MfG,
Juan
Moin,
wenn du diesen Tag noch nie benutzt hast und du nicht weisst, wofür der da ist, warum lässt du ihn nicht einfach weg?
Da ich aus Erfahrung Code-Teile, die mit IDs oder Namens nie sofort entferne. Ich besteht immer der Verdacht, dass der Autor sie irgendwie per iregendein ein Script oder was auch immer aufruft.
Daher muss ich zunächst sicher sein wofür sowas gebaucht oder verwendet wird.
Gruß
Messmar
Da ich aus Erfahrung Code-Teile, die mit IDs oder Namens nie sofort entferne. Ich besteht immer der Verdacht, dass der Autor sie irgendwie per iregendein ein Script oder was auch immer aufruft.
Dann den source-Tag umbenennen in einem Hiddenfield.
z.B.:
<input type="hidden" c="Grafik" cid="1095356495889">
Da bleibt der Validator nicht hängen und das Element mit der ID ist vorhanden, falls jemand drauf zugreift.
Hallo Elixier,
Dann den source-Tag umbenennen in einem Hiddenfield.
z.B.:
<input type="hidden" c="Grafik" cid="1095356495889">Da bleibt der Validator nicht hängen und das Element mit der ID ist vorhanden, falls jemand drauf zugreift.
Das ist - mit Verlaub - Schwachsinn. cid und c sind in keinem HTML-Element gültige Attribute, der Validator wird weiterhin darüber stoplern. Im Ausgangsposting war eindeutig zu sehen, dass das source-Element das img-Element umschlossen hat, bei hidden-Feldern ist das nicht möglich, da input ein leeres Element ist. Und schließlich wird das Programm, das dieses Element eingefügt hat, mit hoher Wahrscheinlichkeit nicht nach dieser cid suchen, sondern zuerst nach einem Element source und sich dann vielleicht das Attribut cid anschauen (warum sollte das Programm bei anderen Elementen nach dem cid-Attribut suchen, wenn es das cid-Attribut im HTML-Standard nicht gibt und somit woanders auch nicht auftreten wird?). Die Lösung ist also kontraproduktiv. Zum einen ist der Code dann immer noch nicht valide, zum anderen macht er die ursprüngliche "Funktion" dieses Elements kaputt - und dann kann man das ganze gleich komplett weglassen.
Viele Grüße,
Christian
Hi,
<source c="Grafik" cid="1095356495889"><img src="/Grafik/button_abbrechen,0.gif" alt="Abbrechen Button" border="0"></source>
>
> Und dabei bleibt der Validator hängen und ich weiße es offen gesagt nicht wozu, so ein Tag verwendet wird und hatte auch es nie verwendet.
Was immer dieses <source> Tag bedeuten mag - es ist kein HTML, sollte von einem anständigen Browser also ignoriert werden. Folglich kannst du es ebensogut aus dem Quellcode entfernen.
Ich vermute, dass es sich um eine "private" Information eines WYSIWYG-Editors handelt, der da bestimmte Einstellungen speichert, die im fertigen HTML nichts mehr zu suchen haben.
Schönen Tag noch,
Martin
--
Der Bäcker schlägt die Fliegen tot
Und macht daraus Rosinenbrot.
Hallo Messmar,
Mein Problem ist, dass ich im Code folgenden Teil habe:
<source c="Grafik" cid="1095356495889"><img src="/Grafik/button_abbrechen,0.gif" alt="Abbrechen Button" border="0"></source>
Es gibt in keinem HTML-Standard ein Element »source«. So etwas habe ich leider noch nie gesehen - ich wüßte aber auch keinen Browser, der das interpretiert. Ich vermute, das wird von irgend einem Editor eingefügt. Sofern Du auf den Editor verzichten kannst, wird es kein Problem sein, den Tag rauszuschmeißen, wenn Du auf den Editor nicht verzichten kannst, solltest Du halt mal ausprobieren, was passiert, wenn Du ihn rausschmeißt.
Viele Grüße,
Christian