Az nem lehet, hogy a böngészőben látott méret (szélesség) nagyobb, mint a lapszélesség?
Látatlanban ilyenre tudok még tippelni.
Esetleg ha képen is látható lenne (akár csak vázlatként) a várt és a kapott eredmények közti különbség, az lehet, hogy nagyban segítené a probléma megoldását.
Nem írtad le a pontos hibajelenséget. Így arra tudok tippelni, hogy nyomtatásban az úsztatott elem alácsúszik annak az elemnek, aminek mellé kéne hogy simuljon. Szerintem a böngésző beépített stíluslapja más margin/padding értéket használ nyomtatáshoz, így nemf ér el a kép talán a várt helyen... Ez csak tipp.
szer.: közbe most nézem, nem képet float-olsz, csak rosszul olvastam, de tökkmindegy :)
Igen, alácsúszik, az a gond. A stíluslap így kezdődik:
* {
margin: 0;
padding: 0;
}
Egyelőre nincs kint neten, úgyhogy nem tudom belinkelni...
Amivel injektálom a css fájlokat, annál nem garantált a sorrend tartása, lehet, hogy ez a gond. Majd ha lesz egy kis időm, akkor beleírok a loader plugin-be, hogy ugyanmár meghatározott sorrendben töltse be a css fájlokat. Hmm így belegondolva szerintem nem tölti újra az oldalt nyomtatási képnél, szóval mégsem emiatt van.
És ha normál nézetben összehúzod az ablakot mondjuk 800px szélesre akkor is alá csúszik? Mert akkor az lesz a probléma, hogy nem hagysz elég helyet neki. A nyomtatási nézet sokkal keskenyebb, mint amekkora általában a böngészőablakod, valahol 700 és 1000px között lehet a mérete.
Fura, most néztem újra, de most jó. Már nem tudom pontosan milyen beállítások voltak, amikor nem volt jó, de a css-en nem változtattam az utóbbi időben... :S
Én eddig szinte minden honlapomnak csináltam külön css-t. media="print". Többek között háttérkép, színek eltüntetése miatt, de az ilyen elcsúszások is kerülhetőek vele. Akkor pedig tökmindegy, hogy a screen, handheld css-ek milyen sorendben töltődnek be.
Csak vigyázni kell, hogy amit nem akarsz printernek adni, az a css ne legyen "all".
Ja hátha különösebben fontos lenne, akkor csinálnék olyan css-t hozzá, ami leszedi a menüt, a fejlécet, meg a színeket, hogy csak a tényleges tartalmat nyomtassa, stb... Egyelőre nem élvez prioritást a dolog, de tényleg ez a járható út.
Csak tipp
A media-t nem adtam meg, hmm
Közben utánanéztem, a default a media=all, szóval abba a print is beletartozik, úgyhogy nem emiatt van...
Méretek
Látatlanban ilyenre tudok még tippelni.
Esetleg ha képen is látható lenne (akár csak vázlatként) a várt és a kapott eredmények közti különbség, az lehet, hogy nagyban segítené a probléma megoldását.
Nem írtad le a pontos
szer.: közbe most nézem, nem képet float-olsz, csak rosszul olvastam, de tökkmindegy :)
Igen, alácsúszik, az a gond.
Amivel injektálom a css fájlokat, annál nem garantált a sorrend tartása, lehet, hogy ez a gond. Majd ha lesz egy kis időm, akkor beleírok a loader plugin-be, hogy ugyanmár meghatározott sorrendben töltse be a css fájlokat. Hmm így belegondolva szerintem nem tölti újra az oldalt nyomtatási képnél, szóval mégsem emiatt van.
Kisebb
Akkor nem csúszik alá. Csak
Fura, most néztem újra, de most jó. Már nem tudom pontosan milyen beállítások voltak, amikor nem volt jó, de a css-en nem változtattam az utóbbi időben... :S
printer css
media="print"
. Többek között háttérkép, színek eltüntetése miatt, de az ilyen elcsúszások is kerülhetőek vele. Akkor pedig tökmindegy, hogy a screen, handheld css-ek milyen sorendben töltődnek be.Csak vigyázni kell, hogy amit nem akarsz printernek adni, az a css ne legyen "all".
Ja hátha különösebben fontos