text-wrap: balance
CSS-Eigenschaft, die eine Überschrift gleichmäßig auf ihre Zeilen verteilt, statt die erste maximal zu füllen und ein einsames Wort in der zweiten übrig zu lassen.
Das Problem ist alt und wurde früher mit JavaScript-Bibliotheken gelöst, die den Text vermaßen und von Hand Zeilenumbrüche einfügten — eine Lösung, die Layout-Berechnungen kostete und bei jeder Fensteränderung neu anlief. Der Wert balance weist den Browser an, die Zeilenumbrüche zu suchen, die den Unterschied in der Zeilenlänge minimieren. Weil diese Suche teuer ist, begrenzt Chrome sie auf wenige Zeilen — sinnvoll, denn sie ist für Überschriften und kurze Absätze gedacht, nicht für Fließtext. Der Schwesterwert pretty greift das andere Ende an und verhindert, dass die letzte Zeile aus einem einzigen Wort besteht — dem, was der deutsche Setzer einen Hurenkind-Fall nennen würde, nur eben am Zeilenende statt am Seitenende. Unterstützung für balance kam mit Chrome 114 und ist inzwischen weit verbreitet.