Antworten auf deine Fragen:
Neues Thema erstellen

HTML,CSS,JS,PHP,... auf Webseite anzeigen lassen. Mit Syntax-Highlighting

d3mueller

PC-Freak :D

Hi,

wie machen das alle, das man Code auf der Webseite anzeigen lässt, und auch noch mit Syntax-Highlighting und Seitenanzahl.


Man kann ja die HTML-Zeichen umwandeln und so. Aber wie macht man das mit Farbe?


Danke schon mal

LG
 

marcmaroc

Nicht mehr ganz neu hier

AW: HTML,CSS,JS,PHP,... auf Webseite anzeigen lassen. Mit Syntax-Highlighting

Nun der code wird mit <code></code> angegeben und was das Syntax-Highlighting angeht so kann man das mit css einstellen und genauso die Farbe angeben... oder Du nimmst einfach ein Java-script, hier ein link:


edit by simonpicos: Habe den Link mal korrigiert, der funktionierte vorher nicht. MfG
 
Zuletzt bearbeitet von einem Moderator:

d3mueller

PC-Freak :D

AW: HTML,CSS,JS,PHP,... auf Webseite anzeigen lassen. Mit Syntax-Highlighting

Kann man mit CSS einzelne Buchstaben färben?

Ja, das Javascript wär nicht schlecht, aber gibt es vllt nene Tutorial, wie man sowas (in einfacher form) selbst macht?

EDIT:
Hab ne alternative gefunden: Mit <textarea readonly> scheint es zu klappen. Da zeigt er mir alles als Code an.

Bloß stimmt was nicht mit der Höhe. Wenn ich keine im Stylesheet angebe, dann ist die textarea nur ca. 40px hoch, und man muss mit der Scrollleiste scrollen, und wenn ich höhre auf auto stelle, genau das gleiche.

Wenn ich höhe auf z.B. 400px stelle, wird die textarea größer, aber es bleibt halt konstant 400px, auch wenn mehr oder weniger drin steht.

Weiß einer, wie ich das beheben kann?
 
Zuletzt bearbeitet:

d3mueller

PC-Freak :D

AW: HTML,CSS,JS,PHP,... auf Webseite anzeigen lassen. Mit Syntax-Highlighting

Dafür gibt es Scripts die ein Code-Highlighting umsetzen. Z.B.: http://prismjs.com/

Hey, das ist ja mal richtig perfekt :D

Muss ich da iwas wegen Copyright beachten? Irgendwie immer ein Link zu der Seite? Oder reicht der Copyright-Teil, der im Code (prism.js) drin ist?


Danke auf jeden Fall
LG

EDIT:

Problem:

okTP0.png


So sieht das aus. Habe aber das Stylesheet und die Javascript datei hochgeladen

EDIT2:

Okay, Problem gelöst :D

Aber wie ist das mit der Lizenz?


EDIT3:

Sry, aber habe noch ein Problem!
Wenn ich da iwie html Code eingebe, z.B.

Code:
<a href="#">test</a>
Dann zeigt er nur:
Code:
test
Aber test ist kein Link, sondern normaler Text :(
Warum? Er sollte doch eigentlich den Quelltext anzeigen, oder?
 
Zuletzt bearbeitet:

simonpicos

Mod | Forum

AW: HTML,CSS,JS,PHP,... auf Webseite anzeigen lassen. Mit Syntax-Highlighting

Sry, aber habe noch ein Problem!
Wenn ich da iwie html Code eingebe, z.B.

Code:
<a href="#">test</a>
Dann zeigt er nur:
Code:
test
Aber test ist kein Link, sondern normaler Text :(
Warum? Er sollte doch eigentlich den Quelltext anzeigen, oder?

Also soll der Dargestellte Text verlinkt werden? Hab mich grad mal auf der Seite umgeschaut: Es gibt ein Plugin dafür, das sollte das Problem lösen: http://prismjs.com/plugins/autolinker/
 

Kajo76

Noch nicht viel geschrieben

AW: HTML,CSS,JS,PHP,... auf Webseite anzeigen lassen. Mit Syntax-Highlighting

Hallo zusammen,

habe diesen Thread durch die Suche nach Prism gefunden, mit dem ich Probleme habe.

Prism stellt mir nur CSS-Code farbig dar, bei HTML-Code funktioniert das ganze leider nicht (siehe Bild). Wieso und weshalb sind die Fragen, die ich mir bisher nicht beantworten konnte. Habe schon beide Versionen (Minified und Development) ausprobiert.

Könnt ihr da eventuell weiterhelfen? :)



Mein Code sieht so aus:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Portfolio</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="css/prism.css" />
</head>

<body>
<pre>
<code class="language-html">
    <p>Hallo Welt!</p>
    &lt;p&gt;Hallo Welt!&lt;/p&gt;
</code>
<code class="language-css">
    p {
        color:#778899;
    }
</code>
</pre>

<script src="js/prism.js"></script>

</body>
</html>
Grüße,
Kajo76
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.564
Beiträge
1.538.064
Mitglieder
67.487
Neuestes Mitglied
MichaelSEivy
Oben