Чтобы код и прочий моноширинный текст в статьях не расширял нагло границы окна браузера, хотелось бы сделать так, чтобы в случае превышения доступной площади экрана, в районе кода появлялись бы скроллбары, добавляющие функцию "промотки".
Подобную функциональность в pmwiki можно организовать несколькими способами. Самый прозрачный и простой из них - задание в CSS-файле текущего скина форматирования overflow для стиля "pre", являющегося стандартным обрамлением для моноширинного шрифта. Сделать это очень просто - добавьте следующий код в конец главного CSS файла скина:
pre
{
overflow: scroll;
}
Теперь при парсинге wiki-кода весь моноширинный шрифт, ежели он не помещается на экран, будет наделен аккуратными скроллбарами для прокрутки. Теоретически.
А практически в используемом в текущий момент Triad'овском скине имеется небольшой косяк. Описанный мод нормально срабатывает под Firefox 2.x, а вот под Firefox 3.x и IE7 - увы, стиль применяется только в режиме предварительного просмотра при редактировании.
Очевидно, что это баг скина Triad, однако навскидку исправить его не удалось, так что введение скроллбаров отложено на будущее - ко времени разработки собственного скина.




Оставить комментарий