@@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
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory