c't 10/2023
S. 58
Wissen
40 Jahre c’t

Smarter Stadtflitzer

40 Jahre c’t: Wir verlosen ein Ampler E-Bike Axel

Sicherlich ein Höhepunkt in unserer Verlosungsaktion zum vierzigsten c’t-Jubiläum: das E-Bike Ampler Axel im Wert von stattlichen 2790 Euro. Wer es gewinnen will, muss ein wirklich kniffeliges Buchstabenrätsel lösen!

Von Herbert Braun, Oliver Lau und Georg Schnurer

Beim letzten Gewinnspiel waren Kammerjäger mit Gespür für HTML, CSS und JavaScript gefragt: In eine eigens fürs Jubiläum entworfene Webseite hatten sich etliche Fehler eingeschlichen und die galt es zu finden und zu beseitigen. Dabei sollten harte Fehler, also syntaktische und semantische Bugs, gezählt werden. Doppelt auftauchende Fehler betrachteten wir als einen. In der Summe kamen so die im Folgenden beschriebenen 14 Fehler zusammen. Bei der Auswertung haben wir aber nicht nur die Einsendungen berücksichtigt, die exakt 14 Fehler in der Betreffzeile angegeben hatten, sondern alle. Waren im HTML-Code alle harten Fehler beseitigt, werteten wir diese Einsendungen auch als richtig und sie nahmen an der Verlosung teil.

Auflösung

Schlampige Webentwickler haben Browser-Engines jahrzehntelang darauf trainiert, aus hilflosem Tag-Gestammel so etwas wie HTML herauszulesen, aber ein paar Regeln gelten schon im Markup. Da wir HTML5-kompatiblen Code verlangt hatten, fehlte gleich zu Beginn ein <!DOCTYPE html> 1. Ohne diese Angabe verfällt der Browser in den Quirks-Modus und unvorhersehbare Dinge können passieren. Diesen Fehler haben die meisten Einsender übersehen.

Kommentare lesen (17 Beiträge)