Как показать программный код на веб-странице красиво, с неоходимой подсветкой синтаксиса, и чтобы не форматировать его в ручную. Очевидно, что просто тег <code>, придуманный когда-то для отображения программного кода, тут не подойдет. Но велосипед уже изобретен - имеются готовые, бесплатные решения, для наглядного отображения программного кода на веб-страницах.
После них необходимо добавить файлы скриптов, а именно ядро и набор файлов, отвечающих за подсветку синтаксиса требуемых языков программирования, например, для подсветки когда на С++ нам потребуется подключить два файла:
Использовать syntaxhighlighter на своем сайте достаточно просто, для этого в заголовок документа помещаются строки:
<link type="text/css" rel="stylesheet" href="Styles/SyntaxHighlighter.css"></link>
<script language="javascript" src="Scripts/shCore.js"></script>
<script language="javascript" src="Scripts/shBrushXml.js"></script>
... тут можно подключать другие файлы *.js из пакета syntaxhighlighter,
каждый файл отвечает за стилизацию своего языка программирования ...
Далее, все вставки кода, которые требуется отформатировать, помещаются в блоки вида:
<pre name="code" class="html">
... некоторый код здесь ...
</pre>
или
<textarea name="code" class="c#" cols="60" rows="10">
... некоторый код здесь ...
</textarea>
В аттрибуте class задается язык программирования, для которого выполняется форматирование.
После того, как все вставки сделаны, требуется запустить процесс форматирования кода. Для этого необходимо вставить следующий код ближе к концу страницы:
Скачать syntaxhighlighter и изучить подробности можно тут:
http://code.google.com/p/syntaxhighlighter/
Syntaxhighlighter используется на этом сайте для отображения фрагментов кода.
3. star-light
Так же, как и syntaxhighlighter, приложение star-light выполняется на клиентской стороне.
Поддерживаемые языки: JavaScript, HTML, CSS, XML, PHP, Email (выделение цитат), VBScript, T-SQL.
Использование инструмента star-light еще более простое - в заголовок страницы надо добавить лишь подключение CSS файла:
Получите уникальный опыт с индивидуалками Вологды, когда вы посетите сайт. Наши девушки готовы исполнить все ваши фантазии и желания. | Погрузитесь в атмосферу романтики, познакомившись с очаровательными дамами на сайте https://nalchik.intim-gid.com. | Знакомства в Комсомольске на Амуре с удовольствием начинаются с сайта https://kms.feixxx.net. | Вероятно, нет лучшего места для знакомства с прекрасными девушками Пущино, чем https://pushino.intim-gid.com. | Знакомства в Щелково – это одновременно увлекательно и стильно! Присоединяйся к https://shel.intim-gid.com для захватывающих встреч с потрясающими девушками. | Новосибирск - прекрасный город для романтических свиданий, особенно с помощью https://spb.intim-gid.com. | Необычная атмосфера встреч в Петропавловске Камчатском ждет тебя на сайте https://ppk.feixxx.net, где каждая девушка окажется загадкой, которую нужно разгадать. | Проявите свою харизму и обаяние перед тысячами потрясающих девушек из Серпухова на https://serpuhov.feixxx.net - это ваш путь к успеху в мире знакомств! | В Жуковском ждут тебя самые привлекательные девушки - проверено, https://zhuk.intim-gid.com помогает встретить их! | Возьмите свою шансу и познакомьтесь с удивительными девушками из Улан Удэ на https://ude.feixxx.net - каждая фраза приносит вам ближе к любви! | Заводите новые знакомства в Ялте через https://yalta.feixxx.net и наслаждайтесь увлекательной компанией интересных девушек. | Проведите время за увлекательными свиданиями в Жуковском, используя сервисы https://zhuk.feixxx.net и окунитесь в мир романтики!