• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Codebeispiele (Assembler) auf Website anzeigen

Jürgen_W

Neues Mitglied
Hallo,

ich möchte in Zukunft auf meiner HP öfters Codebeispiele (Assembler) anzeigen.
Die Texte sollten so eingefärbt sein wie es die Leser vom Editor gewohnt sind, z.B. Befehle blau, Kommentare grün.
Ich habe dazu eine DIV-Box und eine Klasse erstellt in der Schriftgrösse, Font usw. angegeben sind.
Zu sehen hier:
AVR-Projekte / 16 Segment - Display (nach unten scrollen).

So wie bei den ersten Codebeispielen soll das ganze ausschauen.
Jedoch habe ich hier jeden einzelnen Befehl und Kommentar "per Hand" eingefärbt. Das ist sehr Zeitaufwendig, speziell bei längener Programmen.

Frage: Gibt es eine Möglichkeit das ganze in eine CSS - Klasse zu packen ?

Beispiel: Ein Kommentar beginnt immer mit einem Semikolon. (Wie) Kann ich erreichen das der Text nach einem Semikolon immer grün ist ?

Bei den Befehlen (Das sind über 100!) habe ich mir überlegt ein 2. externes Sylesheet anzulegen in dem alle Assemblerbefehle als Klasse enthalten sind.
Währe das sinnvoll ?


Viele Grüsse Jürgen
 
Also mit CSS kannst Du lediglich das Aussehen beeinflussen. An welcher Stelle etwas wie aussehen muss, dass kannst Du darüber nicht beeinflussen. Für Dein Vorhaben bräuchtest Du eine serverseitige Scriptsprache, z.B. PHP. Damit würdest Du den Assemblercode zweilenweise durcharbeiten, den Befehlen, Kommentaren usw. Klassen zuweisen. Diesen Klassen gibst du in der CSS-Datei dann die entsprechenden Attribute.

Gruß thuemmy
 
GeSHi kann sowas sicherlich highlighten, aber die Seite antwortet gerade bei mir nicht. Wäre aber einen Blick wert.

Ansonsten im Zweifel mal in einschlägigen Foren nachfragen, die entsprechendes Highlighting unterstützen. Vielleicht rücken die was raus.

Gruß Marc
 
Hallo,

danke für den Link, Marc. Da eine Demo eingebaut ist, hilft mir das schon weiter. Da kann ich meinen Quelltext reinkopieren und dann den HTMLcode
rauskopieren ;-). Theoretisch wenigstens, müsste aber klappen. Ich probier das mal bei Gelegenheit.

Grüsse Jürgen
 
Zurück
Oben