Bilddatenformate: JPG, AVIF, PNG, WebP

Hans Dampf für Fotos auf Webseiten ist immer noch JPG – seit nahezu 30 Jahren. AVIF ist ein neues Komprimierungsverfahren, das Fotos bei gleicher Qualität besser komprimiert.

Loading Lazy

Anfang 2020 ist das HTML-Attribut loading in den Standard übernommen worden. loading lazy weist den Browser an, Bilder erst zu laden, wenn sie in den ViewPort kommen, um den Seitenaufbau zu forcieren und Bandbreite zu sparen.

flex-grow, flex-shrink, flex-basis für Zeilen in Spalten

Der Gutenberg-Editor liefert dank CSS flex und CSS grid Spalten gleicher Höhe, aber die Zeilen der Spalten variieren je nach Inhalt. flex-grow, flex-shrink und flex-basis bringen die Zeilen auf eine Höhe.

Programmierseelsorge: Hilfe bei kleinen Projekten

Programmier-Sprechstunden während der Corona-Pause im Mai und jetzt im kleinen Lockdown im November: Meine Donnerstags-Doppelkopf-Runde und meine Altherren-mit-einer-Dame-Frühschoppen brechen wieder weg, stattdessen gibt es auch wieder Hilfe bei Projekten rund um Webdesign, Programmierung und Homepage-Pflege.

CSS: Schriftgröße mit vw anpassen

Am Anfang war der Pixel … das war einfach (vergessen wir mal, dass es auch pt gab). Heute haben wir einen ganzen Keller voller Maßeinheiten für Schriftgrößen, Abstände, Breite und Höhe von Elementen.

Werbe-Popup: Wie kommt der Trojaner ins WordPress?

Wer seine Twitter-Shares zählen wollte, griff auf ein Script zurück – auf newsharecounts.s3-us-west-2.amazonaws.com/nsc.js. Aber was passiert, wenn ein Script in die falschen Hände fällt? Ein Werbe-Popup übernimmt die Seite still und leise.

Gleich mittenrein

PDF on the fly mit Javascript

jsPDF erzeugt PDFs, z.B. für Tickets, Angebote, Präsentationen, Stundenpläne und Anmeldebestätigungen. Die Javascript-Library wird in den Seitenkopf eingebunden und schon kann ein PDF erzeugt und vom Benutzer heruntergeladen werden.

WordPress Auszug über dem Editor

Der Auszug – die Zusammenfassung oder Excerpt zum Beitrag – liegt bei den meisten Themes per se verdeckt unter Ansicht anpassen und fristet dort ein Mauerblümchendasein. Dabei ist er das starke Signal in Übersichtsseiten und gibt oft auch die Meta Description her.

Responsive Image Sprites

Ein Image Sprite setzt mehrere kleine Bilder in eine Bildatei. So lädt der Browser mit einem HTTP-Request ein einziges Bild anstelle vieler kleiner Bilder mit vielen HTTP-Requests, um Bandbreite zu sparen.

Use SVG Use

SVG inline in die Seite einzubinden, hat seinen Reiz: CSS- und Javascript-Animationen und kein zusätzlicher HTTP-Request nötig. Aber niemand kann sich des Gefühls erwehren, dass der HTML-Quelltext mit inline-SVG schneller aufgeht als ein Hefekloß.

SVG Path-Animation: Lineart mit CSS

Lineart ist die Bezeichnung für Strichzeichnungen, die nur wenig oder gar nicht koloriert sind. Eine Path-Animation wirkt, als würden sie gerade mit einem Stift gezeichnet – ein schöner Effekt, der technische Zeichnungen verständlicher macht, als Basis für ein animiertes GIF oder Pausenfüller zwischen zwei Absätzen wirkt.

http-equiv=“X-UA-Compatible“?

Warum mosert der Validator?
Error: A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.