2009-05-14 1 views

ответ

0

Не с чистым css, я не думаю. Моя ... интерпретация того, что происходит, когда вы нажимаете кнопку печати, заключается в том, что документ перезагружается либо media="print", либо другой соответствующей таблицей стилей, а затем отправляется на печать-предварительный просмотр/принтер в качестве нового документа со всем содержимым в стандартном/как указано в этой таблице стилей.

Поскольку я не могу придумать способ позиционирования содержимого прокрутки, используя css, я должен сказать, что это невозможно. Javascript почти наверняка подходит для этого.

... могу я спросить, почему вы хотите это сделать? Это не критика, я просто ... не понимаю.

+0

Прекрасно, я хотел бы распечатать снимок страницы. – afin

+1

Тогда, см. Комментарий ниже, я думаю, что «Prnt Scrn» будет вашим самым лучшим (хотя и kludgy) другом. Я считаю, JS * может * взять screengrabs, я просто не знаю JS достаточно хорошо, чтобы посоветовать, извините. = ( –

0

Я не думаю, что вы можете это сделать даже с помощью javascript. Это противоречит духу Интернета. Печатный документ предположил, чтобы выглядеть по-другому.

Я подозреваю, что когда вы видите полосы прокрутки на печатной странице, это ошибка, которая будет исправлена ​​в будущей версии браузера.

+0

Это то, что он имел в виду? Ahh ... Я предположил, что он имел в виду, что он хотел прокрутить переполненный div, а затем распечатать страницу с этим div в прокрученной позиции. Если ваша интерпретация правильная (и это делает гораздо больше смысла, чем у меня), я могу понять, почему он этого захочет. Возможно, для распечатки страниц-проектов или чего-то еще? ... думаю, возможно, старый верный Print Screen был бы наиболее полезен. –