Gunnar Bittersmann: Zugriff auf Teile eines Attributwerts möglich?

Beitrag lesen

@@MudGuard

In der Seite gibt es code-Elemente mit class-Attribut. Sowas:

<code class="block language-html">

Die Dinger sind hoffentlich immer gleich aufgebaut und nicht gelegentlich auch mal in anderer Reihenfolge <code class="language-html block"> oder mit unterschiedlich viel Whitespace innerhalb des Attributwerts? Dann hättest du schlechte Karten.

Wenn es darum geht, block language- (die ersten 15 Zeichen) auszublenden: Deren Breite kennst du ja; bei (hier offenbar verwendeter) dicktengleicher Schrift: 15ch. Ansonsten wärst du hier mit einer für dich passenden magic number gut dran; das muss ja in dem Fall nicht allgemein passen, sondern nur auf deinem System.

text-indent: -15ch; overflow: hidden fürs Pseudoelement und call it a day.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory