URL: https://www.overclockers.at/coding-stuff/print_preview_problem_in_firefox_194001/page_1 - zur Vollversion wechseln!
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:
printview:
Liegt an
inCode: PHPoverflow:hidden;
Einfach nur für die Ausgabe am Bildschirm zulassen mit den @media tags.Code: PHP#container-main
sollte funktionieren.Code: PHP#container-main { float: left; width: 745px; padding-top: 15px; } @media screen, handheld { #container-main { overflow: hidden; } }
so recht was verändert sich da bei mir nicht.
maybe versteh ich deinen ansatz falsch 
#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. 
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.)
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; }
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.
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.
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 
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