Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML-верстка (http://www.flasher.ru/forum/forumdisplay.php?f=27)
-   -   Проблема печати (http://www.flasher.ru/forum/showthread.php?t=58754)

pavit 28.05.2004 12:52

Проблема печати
 
Есть документ который представляет из себя вертикальную таблицу (1 столбец, N строцек). Задача нужно чтобы, при печати на принтер документа не происходило резка ячейки, то есть если ячейка не влезает в страницу она бы переносилась на новую страницу.

Перепробоал разные варианты, но ничего толком не пашет.
Далее привожу код который пытаюсь сейчас использовать:
Код:

<div style='WIDTH: 17.9cm; PAGE-BREAK-INSIDE: avoid;'>
<table style='WIDTH: 17.9cm; BORDER-COLLAPSE: collapse; BORDER: none;'
 border=0 cellspacing=0 cellpadding=0>
<tr style='PAGE-BREAK-INSIDE: avoid;'>
<td width=100% class=test><b>1.&nbsp;Отметьте номера предложений, где слова пишутся слитно</b><br>
1<br>
2<br>
3<br>
</td></tr>
</table></div>

вот такая конструкция представляет одну ячеку таблицы. Такое разделение необходимо ввиду того, что некоторые ячейки имеют 2 столбца и чтобы не возиться с collspan ячеки представлены div контейнерами.

Кто сталкивался с такими проблемами может посоветуете как решить?

Unknown 28.05.2004 16:38

Это происходит именно из-за использования дива, ведь в диве ты задаешь точные координаты слоя в таблице и хоть пусть треснет твой браузер, не имеет он права увеличивать слой, ну нельзя ему и все. Так что выход только отказаться от дива. Да и вообще дивы эти все ваши... от дьявола они все :)


Часовой пояс GMT +4, время: 08:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.