Geek Rants Miért nem sikerül sok webhely használni a nyomtatási stíluslapokat?
Soha nem szűnik meg, hogy az embereknek meg kell keresniük egy linket vagy egy gombot, amely a „Print” -et mondja egy weboldalon, különös tekintettel arra, hogy van egy csodálatos technológia, amely ezt a lépést szükségtelenné teszi. Sajnos szinte senki sem használja azt, még akkor is, ha… 10 éves.
Nemcsak buta, hogy egy további lépést igényel a nyomtatáshoz, de a nyomtatási stíluslapok használata tintát takarít meg bárki számára, aki nem használja a nyomtatható linket. Természetesen rengeteg olyan ember van, aki nyomtatási formátumban PDF-t használ a cikkek későbbi mentése nélkül a papír elvesztése nélkül.
Mik azok a nyomtatási stíluslapok?
A legtöbb webhely a nyomtatási funkciót úgy valósítja meg, hogy átviszi egy másik oldalra, amely másképp van formázva a nyomtatók számára, de ez tényleg nem szükséges. Minden böngésző egyszerű nyomtatási stíluslapként ismert CSS technológiát valósít meg, amely nem más, mint egy olyan fájl, amely elrejti azokat az elemeket, amelyek elrejtésére akkor kerül sor, amikor a böngésző kinyomtatja az oldalt.
Azok számára, akik ismeretlenek, a CSS Cascading Style Sheets-et jelent, és a böngésző tudja, hogyan kell formázni a weblap HTML-forráskódját arra, amit a képernyőn láthat. A betűtípusok, a színek, a határok és a háttérképek mindent megadhatnak a stíluslapon.
A nyomtatási stíluslap hozzáadása olyan egyszerű, mint az egyetlen sor beillesztése az oldalába HTML-the media = a kód nyomtatási része azt mondja a böngészőnek, hogy csak ezt a stíluslapot használja nyomtatáskor.
Ez a fájl általában így néz ki:
#sidebar, #footer, #navigation, #sharinglinks, #topad, #comments display: none
Igen, ez nagyon egyszerű. Szóval hogyan működik? Íme egy példa a bal oldali normál weblapra, az összes navigáció, logó és hirdetések jól láthatóak a hozzárendelt azonosítóval - és a jobb oldalon, ugyanazon az oldalon, ahol az alkalmazott nyomtatási stíluslap található, és elrejti az összes elemet.
Nyilvánvalóan jobban szeretné kinyomtatni az egyiket a másik felett, jobbra?
Példák a nyomtatási stíluslap sikertelenségére
Sajnos, csak rengeteg hatalmas webhely van, ami nem zavarta, hogy ezt egyáltalán végrehajtsa. Nézd meg, mi történik, ha megpróbálsz kinyomtatni a New York Times-ból:
Néhány webhely, mint a Gawker webhelyek hálózata, még rosszabb. Nem csak nyomtatható nézetük van, ha megpróbál és nyomtat, hasonlít a tinta levesre. Amennyire meg tudjuk mondani, nincs lehetőség arra, hogy egy Gawker webhelyről nyomtasson anélkül, hogy külön szolgáltatást használnánk, mint például az olvashatóság, vagy manuálisan kiemelnénk az oldal tartalmát, ami az új formatervezéssel szinte lehetetlen..
Szomorú, tényleg. A legnagyobb oldalak terhelései csak teljesen nem zavarják ezt a funkciót.
Szerencsére néhány webhely használja őket
Íme egy példa egy megfelelően formázott nyomtatható nézetre - anélkül, hogy valamilyen nyomtatási linket találnánk. A BBC News webhely szépen formázza a nyomtatott cikkeket, egyéni fejlécvel együtt. A nyomtatási nézetben megjegyzéseket is tartalmaznak, de még mindig jól sikerült munka.
Van még néhány más oldal is, amelyek ugyanazokat teszik, mint például az ArsTechnica és a mi honlapunk, de ostoba lenne, ha mindegyiküket ábrázolják. Kutatásunkban azok a helyek, amelyek megfelelően hajtották végre, kevések és messze vannak.
Tehát a becsomagoláshoz… kérjük, vegye figyelembe az 5 percet, ami szükséges ahhoz, hogy a webhelyére nyomtatási stíluslapot hajtson végre!