Es gibt verschiedene Syntax-Highlighter da draußen. Google Code Prettify ist ein ziemlich guter Code. (Gut genug, damit Stack Overflow überhaupt verwendet werden kann.)
HTML enthält ein Tag namens <code>
, was für den Zweck gedacht ist, den du beschreibst.
Die Spezifikation enthält sogar eine Beispielkonvention für Klassennamen, um anzugeben, in welcher Sprache sich der Code befindet:
%Vor%Ich kenne keinen Webbrowser, der eine solche Konvention unterstützt (komm schon, Chrome), aber die JavaScript-Textmarker, die in anderen Antworten erwähnt werden, könnten sie verwenden, um ihre Magie zu wirken.
Wie Sie im Beispiel sehen können, wird das <code>
-Tag normalerweise in das <pre>
-Tag eingeschlossen, wodurch Leerraum erhalten bleibt, was oft für Code wichtig ist.
Sie können SyntaxHighlighter verwenden. Es wird unaufdringlich Code-Beispiele auf Ihrer Seite mit spezieller Syntax-Hervorhebung für eine Vielzahl von Sprachen verbessern.
Hier ist ein Beispiel für C ++
%Vor%Tags und Links html syntax-highlighting syntaxhighlighter
Hier geht's: Montag ist nicht wählbar:
%Vor%Funktionierendes Beispiel, mit dem Sie hier spielen können: Ссылка .
API-Dokumentation: Ссылка
Ist es möglich, jQuery UI Datepicker so zu ändern, dass Benutzer beispielsweise nur montags auswählen können?
Wenn Sie eine SEHR FLEXIBLE Lösung wünschen und das gewünschte Datum über einen bestimmten Zeitraum hinweg deaktivieren möchten, können Sie Folgendes tun:
$ dt_str werden die Daten sein, die Sie deaktivieren möchten. Sie können es beispielsweise mit PHP strukturieren und Ihre Daten aus einer Datenbank abrufen.
Wenn das DOM geladen ist, wird disableDates () aufgerufen und die Magie passiert.
%Vor%Der einfachste Weg, den ich kenne:
%Vor%Vorherige Beiträge waren genau richtig. aber genauer gesagt, nur Montags zeigen:
%Vor%Ja, ähnlich wie:
%Vor%Sie müssten eine Funktion anstelle von $ .datepicker.noWeekends schreiben, um genau das zu tun, was Sie wollen.