Elfelejtettem a nyomtatási stílusok

Aaron Gustafson közelmúltban kérte a Twitter használatával Indiegogo. amelyben rámutatott, hogy azok az oldalak részletes rendjét alkalmatlan nyomtatott formában.

Kábult voltam, amikor megláttam ezt a tweetet - rájöttem, hogy ez már hosszú idő óta optimalizált stílusok nyomtatott és még csak nem is gondol az ellenőrzést.

Talán azért, mert én töltenek sok időt módosíthatja a böngésző ablak méretét, annak érdekében, hogy a helyszínek tökéletesen működik, minden méretben és formában, és talán azért, mert ritkán az oldal nyomtatása magad. Függetlenül attól, hogy az ok, én már teljesen feledésbe merült a nyomtatási stílus, és ez rossz.

Feladtam az otthoni nyomtatót hosszabb ideig, mert én mindig úgy gondoltam, hogy lebontják után 10 perc működés. De nem mindenki olyan, mint én. - Heydon Pickering (Inclusive Design Patterns)

Ha azt észleli, hogy vannak hasonló helyzetben, ez a poszt segít a gyors felfrissülést a tudás. Ha nem optimalizálták a nyomtatandó oldalak, a következő tippek segítenek az induláshoz.

1. Csatlakoztassa a nyomtatási stílusok

Másik lehetőség, hogy csatlakozni HTML stílus, de ez lesz szükség további HTTP kérést.

2. A vizsgálat

Debug stílusok nyomtatás Firefox, nyissa meg a tervezési panel (Shift + F2 vagy menü Eszközök> Webfejlesztő> Developer Toolbar), írja a beviteli mezőbe média versenyez a nyomtatott és enter. Aktív fülre újraindítás fog működni, mintha a média típusa nyomtatásban.

Az oldal nyomtatása hiszen

Emuláció stílusok nyomtatásához Firefoxban

A Chrome fejlesztői eszközök nyitott (CMD + Opt + I (MacOS), vagy a Ctrl + Shift + I (Windows) vagy a menü Nézet> Fejlesztő> Fejlesztői eszközök) és a kijelző konzol, nyissa meg a renderelés panel és Emulate CSS Media menüből válassza ki a Print.

Az oldal nyomtatása hiszen

Emuláció stílus nyomtatás Chrome

3. Abszolút egységek

Abszolút mértékegység rossz a képernyőn, de nagy a nyomtatáshoz. A stílusok nyomtatásához használatuk teljesen biztonságos, és még ajánlott egy egység, mint pl cm. mm. a. pt, vagy pc.

4. Különleges szabályok oldalak

Beállíthatjuk tulajdonságokat, amelyek a nyomtatott oldal, mint például a méret, orientáció és margók a @ Page irányelv. Ez nagyon hasznos, ha azt szeretné, hogy az összes oldalt már meghatározott különbözet.

@ Page irányelv szerepel a keresett adathordozómodul- leírás. mely olyan csodálatos dolog, mint a képesség, hogy válassza ki az első oldalt nyomtat, illetve üres oldalak, összesen elemek a sarokban az oldal, és így tovább. Meg is lehet használni könyveket nyomtatni.

5. A vezetés Oldaltörések

Mivel a nyomtatott oldal, szemben a weboldalak nem végtelenek, a tartalom kerül elosztásra az oldalak között. Jelenleg 5 tulajdonságait szabályozására, hogy ez bekövetkezik.

oldaltörés előtt az elem.

Ha azt akarjuk, az elem mindig az oldal tetején, tudjuk meg az oldaltörés kényszerítette a szabály page-break-előtt.

oldaltörés után az elem.

Szabály page-break-után lehetővé teszi számunkra, hogy gyorsítsák fel vagy tiltsa oldaltöréseit eleme után.

oldaltörés a sejten belül

Ez a funkció akkor hasznos, ha szüksége van, hogy elkerülje a oldaltörés az elem belsejében.

Özvegyek és árvák (lógó vonósok)

Néha nem kell felett oldaltörés, de a lényeg felett, hogy hány sor jelenik meg az aktuális, valamint a következő oldalon. Például, ha az utolsó sorban a bekezdés nem illik az aktuális oldalon, a következő oldalon lesz együtt mozgott az utolsó előtti. Ez azért van, mert a mindenkori özvegyek tulajdonság alapértéke 2. Mi lehet változtatni.

Ha állunk szemben a másik oldalon ezt a problémát, és rakjuk csak az első sora egy bekezdés az aktuális oldalon, akkor az egész bekezdés kezdődik a következő oldalon. Árvák felelős az ingatlan és az alapértelmezett érték 2.

Ez a kód azt jelenti, hogy minimum 3 sor kell helyezni az aktuális oldalon, hogy egy bekezdés nem kerül át a másikra.

Nem minden ilyen tulajdonságokat és értékeket működik minden böngészőben, akkor ellenőrizni kell a nyomtatási stílusok különböző böngészőkben.

6. Stílusok visszaállítása

Logikus, hogy állítsa vissza a nyomtatási egyes stílusok, mint a háttér színét. box-árnyék és szín.

Print Styles egyike azon kevés kivételek, amikor a kulcsszó! Important teljesen normális.

7. eltávolítása opcionális tartalom

Ön elvileg tudja mutatni csak a fő tartalmát, és elrejti minden mást:

Nyomtatott referenciák haszontalan, ha nem tudja, hol is vezetnek.

Természetesen lesz látható minden: relatív hivatkozások, abszolút linkeket, horgonyok és így tovább. A következő lehetőség lenne a legjobb:

Úgy néz ki, őrült, tudom. Ezek a sorok a munka, mint ez: href érték mellett megjelenik bármilyen utalás, amely azt jelenti, hogy ha azzal kezdődik, http. de nem vezet a mywebsite.com.

9. Print átiratok rövidítések

Rövidítések kell megfordulni elem jelezve dekódolás attribútum neve. Logikus, hogy kap ez nyomtatott.

10. Háttér nyomtatása

Jellemzően böngészők ne nyomtasson a háttér színe és a háttér kép, ha nem határozza meg kifejezetten azokat. Van egy szabványos funkciót print-szín-beállítani. amely lehetővé teszi, hogy felülbírálja az alapértelmezett beállításokat az egyes böngészők.

11. A médialekérdezéseket

Ha írsz médialekérdezéseket mint ebben a példában, tartsd észben, hogy a stílus a médiában lekérdezés nem használható a nyomtatáshoz.

Lehet kérdezni, hogy miért? Mivel CSS szabályok érvényesek, ha mindkét feltétel: min-szélesség 48em. média-típus - képernyőn. Ha megszabadulni a kulcsszó képernyőn. a média lekérdezés csak úgy min-width értékét.

12. Kártya nyomtatása

Jelenleg a Firefox és a Chrome képes nyomtatni a kártyákat, de a Safari nem. Egyes szolgáltatások biztosítják a statikus térképet. amely lehet nyomtatni az eredeti helyett.

13. QR-kódokat

A cikket a Smashing Magazine van néhány hasznos tipp. Egyikük létrehozása QR-kódok nyomtatott oldalakon, a felhasználóknak nem kell beírni a teljes URL az oldal eléréséhez.

Kiegészítés: tömítés nem optimalizált oldalak

Kutatásaim során találtam egy nagyszerű eszköz, hogy segítsen, nem optimalizált oldalak nyomtatásakor. A Printliminator lehet eltávolítani kívánt elemeket, egyszerűen rájuk kattintva.

2. függelék: Gutenberg

Ha keres egy olyan keret, akkor tetszik Gutenberg. így optimalizálása oldalak egy kicsit könnyebb.

3. függelék: Hartija

Ez egy másik keret létrehozására stílus nyomtatás Vladimir Carrera.