Gunnar Bittersmann: Thumbnail im HTML durch anklicken wieder vergrössern !?

Beitrag lesen

@@Der Martin

Das "verschobene" Anführungszeichen vom src-Attribut (da steht ein Space davor statt dahinter) ist ein Kopierfehler ins Forum? Oder ist das tatsächlich so bei Dir? Es sollte eigentlich nichts ausmachen

doch, sollte es.

Weil?

So ist nämlich ein abschließendes Leerzeichen Bestandteil des Ressourcennamens.

Sagt wer?

Egal, wer das sagt. Relevant ist, was die HTML-Spec sagt. Wir können mal zusammen reinschauen. Click.

Es geht um ein Attribut des a-Elements. Elements. Click.

Das a-Element versteckt sich unter 4.5 Text-level semantics. Click.

Wir suchen nach dem href-Attribut. Click.

“The href attribute on a and area elements must have a value that is a valid URL potentially surrounded by spaces.”

Also nein:

Da würde also jemand 3wyf1ww1.jpg%20 anfordern.

Nix mit %20 am Ende.


Das fehlende Leerzeichen zwischen " und nächstem Attribut ist tatsächlich ein Fehler. Sagt die Spec in §13.1.2.3 Attributes:

“If an attribute using the double-quoted attribute syntax is to be followed by another attribute, then there must be ASCII whitespace separating the two.” (Dasselbe auch für single-quoted.)

Ein Fehler, den Browser stillschweigend tolerieren. Desöfteren schon in der CSSBattle ausgenutzt. Siehe bspw. Target #111 unter Top Solutions.

🖖 Живіть довго і процвітайте

--
„Im Vergleich mit Elon Musk bei Twitter ist ein Elefant im Porzellanladen eine Ballerina.“
— @Grantscheam auf Twitter