DrPagel-FavIcon
« »

Verfasst am 21.03.2020 13:00:00 Uhr
Jeder Umzug ist wie Neuanfang Teil 40

Heute muss mal wieder ein neuer Tagebuchbericht mit folgendem Untertitel verfasst werden:

Coronavirus Sars-CoV-2 - CoViD-19 Selfmade HTML Entity for shit or shoot

Heute muss ich mir mal Luft machen! Es hat nichts mit der Corona-Krise zu tun, sondern mit den vielen unperfekten Webangeboten. Ich wollte mir eine eigene Entity definieren, weil im Internet der Code &9794; bzw. &9792; handelbar (altdeutsch: handhabbar) ist und durch ♂ bzw. ♀ ersetzt werden darf/kann, so heisst es. Denkste oder nicht? Der Ersatz funktioniert beim Browser Firefox und Internet Explorer, aber die Fehlermeldung bei der HTML-Validierung kommt bei beiden prompt: diese Entities ♀ bzw. ♂ seien nicht definiert.

Also was macht dummer Programmierer: richtig, - er definiert sie! Aber wie? Nun, es gibt Ratgeber-Forenseiten im Internet in diversen Sprachen und siehe da, die HTML-Fehlermeldung ist danach tatsächlich weg. Falls man beigeht und definitionsmäßig den zugeordneten Code austauscht oder gar durch einen Text ersetzt, ist dies ohne Einfluss. Aber das HTML-Prüfprogramm ist zufrieden. Ich nicht!

Angeblich werden nur interne DTD-Angaben browserseitig interpretiert. Denkt der dumme Programmierer: meine DTD-Definition steht doch in der HTML-Datei. Ist aber hier nicht gemeint. Gut, dass sie dort steht und das Validierprogramm und den pflichtbewussten Programmierer besänftigt, mehr aber auch nicht. Gemeint ist, was der Browser intern über seine Updates / Upgrades an interpretierbaren Code hat, der wird umgesetzt und die Deklaration in der HTML-Datei ist nur ein Etikettenschwindel. Daher funktioniert die Interpretation der ♀ bzw. ♂-Zeichen trotz Fehlermeldung bei fehlender Deklaration. Dann kann man die Entity-Fehlermeldung bei der HTML-Validierung doch schlicht ignorieren, oder?
P.S.: ]> als erster Text in der 1.Zeile auf der HTML-Seite rührt von der Entity-Deklaration her, falls man sie im HTML-Dateikopf setzt. Damit muss man leben oder aber auf die Deklaration verzichten. Der Ersatz durch einen &-Code führt zu HTML-Fehlermeldungen. Nachträglich am 11.4.2020 finde ich einen Wikipedia-Eintrag https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references, worin steht, dass meine Entity-Wahl erst richtig bei HTML5 funktionieren soll.

Was haben nun die Corona-Krise und die HTML-Validierung gemeinsam? Es ist nicht nur zum heulen, nein zum sch...en. Die Europäer kaufen sich Wagenladungen voll Klopapier (einen Kleintransporter damit vollgeladen aus den französischen Pyreneen habe ich unlängst an einem dts. B&B-Hotel gesichtet) und ich lese im Internet, die US-Amerikaner bevorzugen lieber Munition und Waffen. Wenn nun Millionen von US-Amerikaner ihr Home-Office machen, können sie doch mal die HTML-Validierung auf den neuesten Stand bringen?

Und noch eins: habe heute eine HTML-Lehrseite über "table"-Element und "tfoot" ebenfalls html-getestet und siehe da: es ergeben sich die gleichen Fehlermeldungen bzgl. "tfoot" wie bei meiner HTML-Datei. Also habe ich "tfoot" entfernt. Schluss für heute!

Vielleicht hab ich immer noch nicht alles richtig gemacht? - Ich weiß es nicht! - Kontrollanrufe vom Meinungsforschungsinstitut können bleiben. Ich war heute weder einkaufen, noch überhaupt aus dem Haus, noch habe ich Freunde konsultiert oder getroffen, noch habe ich was gescheites gegessen. Ich habe nicht das Geld, mir für mindestens 20 Euro pro Malzeit das Essen vor die Tür bringen zu lassen. Arbeit ohne Ende habe ich.
- ... und hier kann man aktuelle Fallzahlen einsehen (kein Link. Selber eintippen!): https://soziales.hessen.de/gesundheit/infektionsschutz/coronavirus-sars-cov-2/taegliche-uebersicht-der-bestaetigten-sars-cov-2-faelle-hessen
Ihr Leser, bleibt alle zuhause und gesund.

(dp)(21.03.2020(5,6h))(24.03.2020(0,1h))
archiviert (tbid____.___): (dp)21.03.2020 (0,1h)
Haftungsausschluss
© drpagel.de Alle Rechte vorbehalten.