10Aug

Geek Rants: miks nii palju veebisaite ei suutnud printida stylesheetsid?

See ei lakka mind enam hämmastama, et inimesed peavad otsima linki või nuppu, mis ütleb "Prindi" veebilehel, eriti arvestades, et seal on ime tehnoloogia, mis muudab selle sammu tarbetuks. Kahjuks peaaegu keegi seda ei kasuta, kuigi see on. .. 10-aastane.

Lisaks trummidele pole vaja printida täiendavat sammu, kuid printimislaadide tabelite kasutamine jätab printimislüli jaoks kasutamata mõne tindi. Ja loomulikult on palju inimesi, kes kasutavad PDF-vormingus printida artiklite salvestamiseks hiljem paberi kulutamata.

Mis on printimislaaditabel?

Enamik veebisaite rakendab oma printimisfunktsiooni, viies teid teisele lehele, mis on printerite jaoks erinevalt vormindatud, kuid see ei ole tegelikult vajalik. Iga brauser rakendab lihtsat CSS-tehnoloogiat tuntud kui Print Stylesheets, mis on midagi muud kui fail, mis määrab elemendid, mida peida, kui brauser prindib lehte.

Neile, kes on võõras, tähendab CSS kaskaaditavat stiililehte ja see, kuidas teie brauser teab, kuidas vormindada veebi lehe HTML-lähtekoodi ekraanile tegelikult nägemata. Kõiki fonte, värve, piire ja isegi taustpilte saab täpsustada stiililehel.

Prindivõttetabeli lisamine on sama lihtne kui selle ühele reale oma lehekülje HTML-i lisamine - meediumipildi trükkimise osa ütleb brauserile printimise ajal seda stiililehte kasutada.

See fail näeb välja tavaliselt selline:

#sidebar, #footer, #navigation, #sharinglinks, #topad, #comments{ display: none}

Jah, see on tõesti nii lihtne. Kuidas see siis töötab? Järgnevalt on näide vasakpoolsest tavalisest lehest koos kogu navigeerimise, logo ja reklaamidega, mis on selgelt nähtavad koos ID-ga, ja paremal, samal lehel, kus on kasutatud printimissuut tabelit, varjates kõik need elemendid.

Loomulikult eelisite mõnda teist neist printida, kas pole?

Prindi laaditabeleitõrje näited

Kahjuks on vaid kallid suured veebisaidid, mis ei ole üldse seda häirinud. Vaadake, mis juhtub siis, kui proovite New York Timesilt välja trükkida:

Mõned saidid, nagu Gawkeri saitide võrgustik, on veelgi hullemad. Neil pole printimisvaadet, aga proovite printida, kuid sarnaneb tšupipupliga. Nagu me võime öelda, pole võimalik Gawkeri saidilt printida ilma eraldi teenuseta nagu loetavust või lehe sisu käsitsi esiletoomist, mis on nende uue disaini puhul peaaegu võimatu.

See on kurb, tõesti. Kõige suurematest saitidest lähtudes ei piisa selle funktsiooni rakendamisest.

õnneks, mõned saidid kasutavad neid

. Siin on näide nõuetekohaselt vormindatud printimist vaadates - ilma et oleks vaja vaevaga leida printimislinki. BBC News'i veebisait vormib prinditavate artiklite korralikult koos kohandatud päisega. Need sisaldavad kommentaare trükivaates, kuid see on ikkagi hästi tehtud töö.

Seal on üsna palju teisi saite, mis teevad sama, nagu ArsTechnica ja. .. meie saidil, kuid oleks rumal näidata kõigi nende ekraanipilte. Meie uuringus on nende nõuetekohaselt kasutatavad saidid vähe ja kaugel.

Nii et pakkima. .. palun võta 5 minutit oma saidi printimislaadilehe rakendamiseks!