Не знаю кто как, а я использую тег <pre>. Потому что это просто и быстро. Конечно, есть разные скрипты для подсветки кода на сайтах. Но, как я уже говорил, не люблю без надобности использовать нестандартные решения. Да и кусочки кода, которые я привожу на своих сайтах, обычно небольшие. Так что в них легко можно разобраться и без подсветки. В крайнем случае можно выложить картинку с кодом. Поэтому на сайтах я и применяю <pre> для выделения блока кода или для текста, где нужны буквы одинаковой ширины (например, при выводе простых таблиц). Тег <pre> - это парный тег. И, в отличие от некоторых других парных тегов (таких как тег <p>), он должен обязательно иметь закрывающий тег </pre>. С помощью этого тега можно вывести текст “как есть”, то есть без автоматического форматирования браузером. При этом обычное расположение текста и заполнение абзацев отключается, и выводятся все пробелы, имеющиеся в тексте. Кроме того, текст внутри тегов <pre> и </pre> выводится моноширинным шрифтом (шрифт с