Thumbnail im HTML durch anklicken wieder vergrössern !?
bearbeitet von Gunnar Bittersmann@@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](https://html.spec.whatwg.org/) sagt. Wir können mal zusammen reinschauen. Click.
Es geht um ein Attribut des `a`-Elements. [Elements](https://html.spec.whatwg.org/#toc-semantics). Click.
Das [`a`-Element](https://html.spec.whatwg.org/#the-a-element) versteckt sich unter 4.5 Text-level semantics. Click.
Wir suchen nach dem [`href`-Attribut](https://html.spec.whatwg.org/#attr-hyperlink-href). Click.
*“The `href` attribute on `a` and `area` elements must have a value that is a valid URL **potentially surrounded by spaces**.”*{:@en}
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](https://html.spec.whatwg.org/#attributes-2):
*“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.”*{:@en} (Dasselbe auch für *single-quoted*{:@en}.)
Ein Fehler, den Browser stillschweigend tolerieren. Desöfteren schon in der [CSSBattle](https://cssbattle.dev/) ausgenutzt.
🖖 Живіть довго і процвітайте
{:@uk}
--
*„Im Vergleich mit Elon Musk bei Twitter ist ein Elefant im Porzellanladen eine Ballerina.“*
— @Grantscheam auf Twitter