|
При печати блока страницы выходят 5 одинаковых страниц
|
|||
---|---|---|---|
#18+
в блоке .box находятся qr-код, логин, пароль, ФИО пациента. При печати страницы (то есть блока .box), на печать идет 5 страниц, на каждой из которой продублирован этот блок. Где искать причину? <style> @media print { /* Стиль для печати */ body{ visibility: hidden; } /* Блок который нужно отобразить */ .box { visibility: visible; height:100%; margin: 0 !important; padding: 0 !important; overflow: hidden; page-break-after: auto; } } </style> ... <div class="modal-body box" > <div id="qrcode"></div> <table> <tr> <td><label>Логин</label></td><td class="col-10"><label name="login" url="pcab_archipatient" ></label></td> </tr> <tr> <td><label>Пароль</label></td><td class="col-10"><label name="pwd" url="pcab_archipatient" ></label></td> </tr> <tr> <td><label>Пациент</label></td><td class="col-10"><label name="patient" autocomplete="off" url="pcab_archipatient"></label></td> </tr> </table> </div> ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2021, 09:38 |
|
При печати блока страницы выходят 5 одинаковых страниц
|
|||
---|---|---|---|
#18+
seg856 , т.е. если я все это твое скопирую в свой пустой файл хтмл и соберусь его распечатать - оно распечатается несколько раз? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2021, 17:48 |
|
При печати блока страницы выходят 5 одинаковых страниц
|
|||
---|---|---|---|
#18+
seg856, Почему дублируется блок 5 раз трудно сказать, не видя всего, но предположить, почему это занимает 5 листов можно. body{ visibility: hidden; } visibility: hidden - делает элемент невидимым, но он продолжает занимать тоже место, что и видимый. Если видимый body занимает 5 листов на бумаге, то он и будет занимать это место. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2021, 23:17 |
|
При печати блока страницы выходят 5 одинаковых страниц
|
|||
---|---|---|---|
#18+
voraa, а как по-другому исключить все объекты кроме .box из печати? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2021, 19:17 |
|
При печати блока страницы выходят 5 одинаковых страниц
|
|||
---|---|---|---|
#18+
seg856 а как по-другому исключить все объекты кроме .box из печати? Код: css 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2021, 20:20 |
|
При печати блока страницы выходят 5 одинаковых страниц
|
|||
---|---|---|---|
#18+
krvsa, Спасибо, помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2021, 20:50 |
|
При печати блока страницы выходят 5 одинаковых страниц
|
|||
---|---|---|---|
#18+
krvsa, хотя не помогло. Блок .box не выходит на печать при таких стилях <style> @media print { /* Стиль для печати */ body{ /*visibility: none;*/ display: none; } /* Блок который нужно отобразить */ .box { display: block; /* height:100%; margin: 0 !important; padding: 0 !important; overflow: hidden; page-break-after: auto;*/ } } </style> ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2021, 10:11 |
|
При печати блока страницы выходят 5 одинаковых страниц
|
|||
---|---|---|---|
#18+
seg856 , не совсем понятен твой принцип... Ты скрываешь все body (т.е. весь документ), а потом хочешь показать какую-то часть документа... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Такое не будет работать. Тебе придется скрыть все элементы (до нужного вложения) кроме нужного. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2021, 10:19 |
|
При печати блока страницы выходят 5 одинаковых страниц
|
|||
---|---|---|---|
#18+
seg856, Я для печати использовал такую штуку Есть отдельный файл print.html Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Когда надо что то напечатать Код: javascript 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2021, 18:29 |
|
|
start [/forum/topic.php?fid=22&msg=40111936&tid=1443163]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 149ms |
0 / 0 |