Показать сообщение отдельно
  #6 (permalink)  
Старый 07.12.2010, 19:58
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

Вообще если нужно листать, то имхо просто нужно поставить контейнеру owerflow:hidden; и скролить его содержимое по нажатию клавиши на всю величину:
<div id="e" style="overflow:hidden;font:12/14px;width:300px;height:140px;border:1px solid #000;float:left">
В 1797, в десятилетнем возрасте стал студентом Франсуа Девьенна и Иоганна Георга Вундерлиха в Парижской консерватории. В те времена каждый флейтист, желавший получить диплом об окончании консерватории, должен был выиграть первый приз на ежегодном конкурсе флейтистов, и Гийю добился его в 1805 г. С 1816 г. Гийю — придворный музыкант короля Людовика XVIII, а в 1822—1826 годах солист оркестра Гранд-Опера. С 1819 по 1829 гг. Гийю профессор Парижской консерватории. Среди его учеников Луи Дорюс.

Гийю был весьма обеспеченным человеком, однако какие-то значительные финансовые проблемы возникли в его жизни, и к концу 1820-х Гийю потерял все состояние. С 1829 он вынужденно начал активно гастролировать по Европе и, в конечном счете, с 1831 года навсегда обосновался в Санкт-Петербурге.
</div>
<input type="button" value="&lt;" onclick="scroll(1)">
<input type="button" value="&gt;" onclick="scroll()">
<script type="text/javascript">
function scroll(up) {document.getElementById('e').scrollTop+=up?-140:140;}
</script>


А разбивка на куски нужна только в кранйих случаях ибо красивой реализации не получится. ну разве что с моноширинным шрифтом, и то весьма не надёжно.
Ответить с цитированием