Listenzeichen ändern

Hallo miteinander,

ich bin Webmaster einer technisch orientierten Webseite, und ich möchte gerne Inhalte zum Thema Maple (das ist eine Mathematik-Software) einbinden.

Maple hat eine spezielle Benutzereingabe, siehe z.B. hier: http://www.rzbt.haw-hamburg.de/dankert/WWWErgVert/assets/images/ZweiLinGlMaple.gif

Wie kann ich das möglichst einfach mit CSS implementieren? Ich hatte gedacht, eine div oder so zu nehmen, deren Hintergrundfarbe und deren Textfarbe und Schriftart anzupassen, so weit kein Problem, aber das einegntliche Problem sind die > - Zeichen. Wenn jemand den Text von der Seite kopieren will um selbst was auszuprobieren soll er nicht erst die ganzen > entfernen müssen.

Daher: Vielleicht kann man eine

  • nehmen, und das >-Symbol als list-style-Zeichen? Aber ich kenne mich da nicht so aus, gibt es eine elegantere Methode?

    Danke für eure Zeit,
    beste Grüße
    Jens

  • http://www.css2all.de/list-style-image.html

    http://de.selfhtml.org/html/text/listen.htm

    Pfeil musst du dann selber machen mit Paint, Fireworks etc.

    Danach zuweisen über CSS

    li { list-style-image:url( http://link-oder-pfad.jpg ); }

    Hallo,

    danke für eure zahlreichen Antworten… Also ich hatte gehofft dass ich selber ein Zeichen definieren kann. Aber OK, das wäre dann ne Behelfslösung.

    Hört sich die Vorgehensweise nach nem sauberen Stil an?

    Es gibt kein Standart „>“ Zeichen für Listeneinträge. Nur circle, square etc.

    Am besten du erstellst dir ein .gif mit transparentem Hintergrund und nur und dem „>“ Zeichen. Das bild ist dann nur so 10x10px gross.

    Wenn dann jemand die Formeln kopieren will, werden die .gif 's nicht mitmarkiert da diese immernoch Auflistungszeichen sind.

    Mir ist schon klar wie es funktionieren wird, aber ich finde es irgendwie „unsauber“… Naja, kan man wohl nix machen.

    Danke für eure Hilfe :slight_smile:

    Gruß
    Jens

    oder du formatierst die Liste mit

    ul { list-style: none; }
    li:before { content: „>“; }

    dann brauchst du kein Bild :wink:

    hier ein Beispiel:
    http://www.css2all.de/workshops-listen.html

    Jawoll, genau so etwas meinte ich!!! Danke :slight_smile:

    Aber unterstützen das auch „Browser“ wie IE? Wohl eher nicht, oder?

    Probier es doch einfach aus.

    Erst ab IE8.
    Ich verwende für sowas Grafiken (background-image). Z.B für li oder für li a mit ausreichendem padding(-left).

    Hallo,

    genau das hatte ich befürchtet… Dieses element:before ist noch etwas zu neu, um es flächendeckend vorauszusetzen. Dann nehme ich lieber ein Image.

    Gruß
    Jens

    Es gibt übrigens auch

      -Zeichen auf japanisch, römisch(groß und klein), oder auch vieles andere.

    Wenn es erst ab IE8 Möglich ist, benutz lieber meine Variante.

    Ja, ich denke das werde ich wohl auch machen :slight_smile:

    Danke für eure Hilfe :slight_smile: