Konrad Rudolph: :after-Element "content" mit Unicode-Zeichen befüllen

Beitrag lesen

Hallo Forum,

es ist ja möglich, die Pseudoklasse ":after" mit einem Inhalt zu definieren, also z.B.

\\ a:after {
    content: ' Hi!';
}
///

Nur leider kann man keine Entities verwenden. Kennt trotzdem jemand einen Weg, Unicode-Chars da reinzubekommen?

Hintergrund: ich habe folgendes XML:

\\ <list notation="ebnf">
     <dfn>
          <lhs>Char</lhs>
          <rhs>'a' - 'z' | 'A' - 'Z'</rhs>
     </dfn>
</list>
///

nun soll das als Liste angezeigt werden, dafür habe ich folgendes CSS:

\\ body list {
    display: block;
}

body list dfn{
    display: list-item;
}

body list[notation="ebnf"] dfn lhs:after{
    content: ' ::= ';
}
///

das ist die übliche EBNF-Notation für Definitionen (wird auch von W3C verwendet ...). Nun will ich aber nicht das Zeichen "::=" verwenden, sondern stattdessen →, also den Pfeil.

D.h. ich möchte, daß da am Ende so eine ähnliche Liste ist:

Char --> ['\x20'-'\xFF']
Letter --> ['A'-'Z''a-z']
Digit --> ['0'-'9']

Ist das machbar?

Gruß,
KonRad -

--
Warum der Staat (nicht) töten darf :: polithink.org -
the politicultural e-zine :: http://www.polithink.org