Ograniczenie ilości kartek do druku

0

Strona do wydruku wyświetla mi się na 2-ch kartkach, a chciałbym wydrukować tylko to co jest na pierwszej kartce. Co powinienem dopisać do kodu css, aby nie wyświetlały mi się 2 kartki. Dziwi mnie, ze 2 strony chce wydrukować skoro druga strona jest pusta ( no prawie bo zawiera: w prawym górnym rogu - numer strony ,w lewym górnym rogu - nazwę strony internetowej , w prawym dolnym rogu - datę dokumentu ,w lewym dolnym rogu - adres do strony). Ta pierwsza kartka natomiast zawiera treść taką jak chce.
W jaki sposób mógłbym wyłączyć tą drugą prawie pustą kartkę, tak abym mógł wydrukować tylko tą pierwszą kartkę?

1

zapewne jest tam jakis padding czy coś, co wychodzi na drugą kartkę, ale już się nie drukuje.

WAŻNE: drukowanie stron internetowych to podejrzana sprawa - w weź sobie jakąś stronę (taka na dwie kartki) i wydrukuj ją spod IE/FF/Chrome/Opery (starej, nowa pewnie wydrukuje jak Chrome). Porównaj gdzie kończy się strona. przy druku stron nigdy nie możesz być pewien niczego. zminimalizujesz ryzyko jeżeli stronę przygotowujesz TYLKO pod drukowanie (tj. zrobisz jej osobne style), w której wszystkie jednostki będą w mm/cm, innych "rzeczywistych" jednostkach - wtedy w miarę coś z tego wyjdzie (ale marginesy i nagłówki i tak sobie każda przeglądarka zrobi po swojemu)

edit: najlepiej to "wersja do druku" niech będzie w pdf

1

Można wymusić przejście do nowej strony na wydruku:
<style="page-break-before:always;">

<p style="page-break-before:always;">
1

W temacie:
Zrobiłem sobie test jakby się wydrukowała strona forum 4p pod czterema przeglądarkami:
Opera12 (tutaj widzę zapisały mi się moje ustawienia z kiedyś, a więc JEST drukowanie tła + NIE MA marginesów - trochę niereprezentacyjne, ale niech będzie)
Opera15+ (brak opcji wydruku w zasadzie, widocznie jeszcze nie napisali, na wydruku nie ma nagłówka nawet)
Firefox (ja nie wiem co to za masakra się zrobiła, ale lista kategorii jest dopiero na drugiej stronie)
IE11 (tu chyba najlepiej)

Wyniki:
Firefox & Opera12 -> http://i.imgur.com/OhUMeiH.png
Opera15+ & IE11 -> http://i.imgur.com/bXuYUsd.png

Jak widać - co przeglądarka to drukuje po swojemu.

Tak więc przykro mi, wniosek jest jeden -> STRONY INTERNETOWE NIE SŁUŻĄ DO DRUKOWANIA. (Ale stosując porady wyżej BYĆ MOŻE uzyskasz w miarę satysfakcjonujące wyniki)

0
<body >
<div id="strona" > 
... 
</div > 
</body >
 

Usunięcie div'a strony rozwiązało problem:

html, body {
	background-color: #fff;
	color: #000;
	margin: 0;
	padding: 0; 
	}
#strona {
	width: 100%;
        height: 1000px;  
        }
...

Można już ustawić normalnie rozmiar strony na wydruku tym razem w body, ale w takim wypadku nie chciał mi pomimo ustawiania div'a strony na 300 px jej zmniejszyć...
Co dla mnie jest nauczką, ze div'ów trzeba mieć jak najmniej i tylko te niezbędne.. Dziękuje za pomoc, zwłaszcza za wskazówkę od dzek69, która okazała się pomocna :)

0

tu nie chodzi o usuwanie divów, tylko miałeś na sztywno wymiar 1000px; ;)

do druku ustawiaj jednostki w mm (np. szerokość html,body)

1 użytkowników online, w tym zalogowanych: 0, gości: 1