print preview problem in firefox

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/print_preview_problem_in_firefox_194001/page_1 - zur Vollversion wechseln!


hynk schrieb am 15.04.2008 um 12:56

grüssi

steh gerade vor einem seltsamen problem mit einem div layout in der printansicht.
bis auf den main content bereich werden in der print ansicht alle divs ausgeblendet. funktioniert prinzipiell auch pipifein (in IE)
in firefox print view "verschwindet" alles was über die erste seite hinausgeht. opera zeigt gleich nur eine seite an.

ist jemand mit dem problem vertraut und hat vielleicht eine idee woher das phänomen kommt?

mfg
hynk


hier noch die normale ansicht:

click to enlarge

printview:

click to enlarge


Spikx schrieb am 15.04.2008 um 13:08

Liegt an

Code: PHP
overflow:hidden;
in
Code: PHP
#container-main
Einfach nur für die Ausgabe am Bildschirm zulassen mit den @media tags.

//edit: also
Code: PHP
#container-main {
	float: left;
	width: 745px;
	padding-top: 15px;
}

@media screen, handheld {
	#container-main {
		overflow: hidden;
	}
}
sollte funktionieren.


hynk schrieb am 15.04.2008 um 13:32

so recht was verändert sich da bei mir nicht.
maybe versteh ich deinen ansatz falsch :confused:

#containter-main wird ja im printview sowieso nicht angezeigt. da sollst ja wurst sein was mit dem overflow passiert.
oder versteh ich das falsch?

ich komm jedenfalls nicht dahinter. :(


Spikx schrieb am 15.04.2008 um 13:53

Hm... also bei mir hat die Änderung dieser Seite funktioniert. Warum sollte #container-main im print nicht angezeigt werden? (btw. ich hatte die seite abgespeichert und dann änderungen lokal gemacht, evt. pfuscht typo3 da ja noch irgendwie rein.)


hynk schrieb am 15.04.2008 um 13:59

das wär möglich.

aber ja hast recht. is mir auch grad geschossen. main muss ja sichtbar sein sonst wär garnix da.
hab mich da verlesen.

Code: PHP
	#container-main {
		overflow: hidden;
	}

sollte ja eigentlich reichen wenn ichs zu den restlichen @media print dazu geb.

wie hat dein resultat ausgesehn? werden alle 4? seiten oder wieviele es sein sollten ganz normal angezeigt?


Spikx schrieb am 15.04.2008 um 14:02

Wie, zu einem @media print willst overflow: hidden; dazugeben? Genau das verursacht ja das Problem. Oder meinst du eh @media screen bei anderen Elementen wo overflow: hidden; verwendet wird?

So sieht's dann bei meinem Test aus.


hynk schrieb am 15.04.2008 um 14:15

ups, jo hab screen gemeint.

darn. habs 1-1 so drin stehn wie oben aber es will nit.
bleibt nur weitertüfteln.

is aber ein intressantes problem. hab jetz schon viel dazu gefunden, aber ich dürft zu blöd für die lösung sein.


Spikx schrieb am 15.04.2008 um 14:17

Hm.. gibts ja net... revert mal alles back zu dem ungeänderten Status und ersetz das #container-main { ... } mit dem css code von mir und stells mal online :)


hynk schrieb am 15.04.2008 um 14:31

voila. da hast

*edit
problem gelöst.
nach dem ich bei allen containern overflow:hidden; weggegeben hab und im @print #container-main overflow auf visible gestellt hab, hats gepasst.

danke nochmal spikx

hier noch ein paar links falls nochmal wer das problem haben sollte:
http://community.contractwebdevelop...ontent-overflow
http://www.webdeveloper.com/forum/s...ad.php?t=113600




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026