Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Alex-AA Гость
|
Добавлено: Ср Мар 12 2003 15:49 Заголовок сообщения: Как сделать версию для печати HTML ктраницы |
|
|
Привет всем! Народ подскажите как делается версия для печати HTML страницы, то есть есть статья, которая размещена в таблице занимающей 100% окна браужера по ширине, так вот если ее послать на печать, то правая часть страницы (окончания строк) выпадают за пределы ширины страницы и распечатаны не будут, а вот каким образом сделать так чтобы при печати строки автоматически переносились по словам??? толи через CSS толи какой то JavaScript я облазил тут все свои книги, никак не найду ответ... ( Памагите Please!!!!!! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
mpakmopucm
Зарегистрирован: 24.12.2002 Сообщения: 58 Откуда: Москва
|
Добавлено: Пт Мар 14 2003 15:01 Заголовок сообщения: Re: Как сделать версию для печати HTML ктраницы |
|
|
Обрезка краев в принтере происходит именно из-за компоновки таблицей. Посему варианты выхода: 1. отказаться от компоновки таблицей. 2. Создать версию страницы, специально предназначенную для печати, где отсутствует таблица глобальной компоновки. 3. Использовать тэги <STYLE> с атрибутами MEDIA. Пример:
<HEAD> <STYLE MEDIA=screen TYPE="text/css"> BODY {font-family:arial; font-size:48pt;} </STYLE> <STYLE MEDIA=print TYPE="text/css"> BODY {font-family:times; font-size:12pt;} </STYLE> </HEAD> <BODY> ; Hello, Qwerty! </BODY>
В результате на экран выведется текст шрифтом arial размером 48 пунктов, а на принтер - Таймсом размером 12 пунктов. Далее, как говорится, полет фантазии и т.д. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|