Fonteinstellung für <pre>-Tag

Fragen zum Thema HTML, JavaScript, PHP
Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: Fonteinstellung für <pre>-Tag

Beitrag von Kerli » Di Sep 22, 2009 6:19 pm

Xin hat geschrieben:PS: Ich habe seit ca. 3 Wochen zum ersten mal keine ungelesen Beiträge mehr im Forum. ^^ - Tschakaa!! ;-)
Gratuliere :P

Ich habe mir das CSS mit Firebug noch einmal genau angeschaut, und eine gute Lösung gefunden (Dauert keine 2 Minuten zum ändern ;) ):

Einfach an ein Stylesheet (am Besten das, in dem auch die anderen Schriftendefinitionen sind)

Code: Alles auswählen

pre,pre *{font-family:monospace;}
bzw. besser so:

Code: Alles auswählen

pre.code,pre.code *{font-family:monospace;}
dann gilt es wirklich nur für Code-Beispiele
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Fonteinstellung für <pre>-Tag

Beitrag von Xin » Di Sep 22, 2009 6:31 pm

Wo findest Du pre,pre?

Mit * knallt hier alles durcheinander!?


EDIT:
Habe jetzt

Code: Alles auswählen

pre.code * { font-family:monospace; }
pre.code { font-family:monospace; }
eingefügt... scheint zu gehen. Ich hoffe, das zerhaut nix anderes... :-/
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: Fonteinstellung für <pre>-Tag

Beitrag von Kerli » Di Sep 22, 2009 7:33 pm

Xin hat geschrieben:Wo findest Du pre,pre?

Mit * knallt hier alles durcheinander!?
Du musst den Code schon in einem betrachten. 'pre,pre *' heißt das sich der in Klammern folgende Teil im CSS sowohl auf Elemente vom Typ 'pre' als auch auf Elemente die Kindelemente eines Elementes von Typ 'pre' sind.
Xin hat geschrieben:EDIT:
Habe jetzt

Code: Alles auswählen

    pre.code * { font-family:monospace; }
    pre.code { font-family:monospace; }
eingefügt... scheint zu gehen. Ich hoffe, das zerhaut nix anderes... :-/
Ja schaut gut aus. Aber auch hier könntest du so wie ich vorgeschlagen habe noch kürzer so schreiben:

Code: Alles auswählen

pre.code,pre.code * { font-family:monospace; }
Ist zwar eigentlich egal, aber normalerweise ist es am Besten identische Styles zusammen zu fassen...
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Fonteinstellung für <pre>-Tag

Beitrag von Xin » Di Sep 22, 2009 7:59 pm

Kerli hat geschrieben:Ja schaut gut aus. Aber auch hier könntest du so wie ich vorgeschlagen habe noch kürzer so schreiben:
Jetzt, wo Du es sagst... manchmal sieht man den Wald vor Bäumen nicht... ^^
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten