10Aug

"Geek Rants": kodėl tiek daug svetainių nesinaudoja stilių lentelėmis?

Jis niekada nustoja stebinti mane, kad žmonės turi ieškoti nuorodos arba mygtuko, kuris sako "Spausdinti" tinklalapyje, ypač atsižvelgiant į tai, kad yra stebuklinga technologija, kuri nereikalauja tokio žingsnio. Deja, beveik niekas nenaudoja, nors tai. .. 10 metų.

Ne tik kvaila reikalauti papildomo žingsnio spausdinti, bet naudojant spausdinimo stilių lapus būtų galima sutaupyti šiek tiek dažų visiems, kurie nenaudoja spausdintinės nuorodos. Ir, žinoma, daugybė žmonių, kurie naudoja "PDF-spausdintuvą", norėdami išsaugoti straipsnius vėliau, neišleisdami popieriaus.

Kokios yra stilių lentelės?

Daugelis interneto svetainių vykdo spausdinimo funkciją, perkeliančius jus į kitą puslapį, kuris spausdintuvams yra skirtingas, tačiau tai tikrai nėra būtina. Kiekviena naršyklė įdiegia paprastą CSS technologiją, vadinamą "Spausdinti stilių lapus", kuri yra ne daugiau kaip failas, kuriame nurodomi elementai, kuriuos paslėpti, kai jūsų naršyklė spausdina puslapį.

Tiems, kurie yra nepažįstami, CSS reiškia kaskadinio stiliaus lapus, ir tai, kaip jūsų naršyklė žino, kaip formatuoti HTML kodą, skirtą tinklalapiui, į tai, ką jūs iš tikrųjų matote ekrane. Viską iš šriftų, spalvų, sienų ir net fono vaizdų galima nurodyti stiliaus lape.

Spausdinimo stilių lentelės pridėjimas taip pat paprastas, kaip prijungti šią vieną eilutę prie savo puslapio HTML - žiniasklaidos = spausdinti dalis kodo nurodo naršyklei naudoti tik šią stiliaus lapą spausdinant.

Šis failas paprastai atrodo toks:

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

Taip, tai tikrai toks pat paprastas. Taigi, kaip tai veikia?Štai parašytas įprastas tinklalapio kairėje pusė, su visa navigacija, logotipu ir skelbimais, kurie yra aiškiai matomi su susijusiu ID, o dešinėje - tas pats puslapis, kuriame yra naudojama spausdinimo stiliaus lentelė, paslėpti visus šiuos elementus.

Akivaizdu, kad norėtumėte spausdinti vieną iš jų per kitą, ar ne?

Spausdinimo stiliaus failo nesilaikymo pavyzdžiai

Deja, yra tik daugybė didžiulių svetainių, kurios nesijaudino to įgyvendinti. Pažiūrėkite, kas atsitinka, kai bandote spausdinti iš "New York Times":

Kai kurios svetainės, kaip antai "Gawker" tinklų svetainės, yra dar blogesnės. Ne tik jie neturi spausdinamą vaizdą, kai jūs bandote ir atspausdinti, jis primena dažų sriubą.Kalbant apie tai, negalima spausdinti iš "Gawker" svetainės, nenaudojant atskiros paslaugos, pvz., "Skaitymas", arba rankiniu būdu išskiriant puslapio turinį, kuris yra beveik neįmanomas dėl naujo dizaino.

Labai liūdna. Visų didžiausių svetainių apkrova visiškai nesumažina šios funkcijos įgyvendinimo.

Laimei, kai kurios svetainės jas naudoja

Čia pateikiamas tinkamai suformatuoto spausdintinio rodinio pavyzdys - nereikia nerimauti ieškoti spausdinimo nuorodos."BBC News" svetainė tvarkingai formuoja straipsnius spausdinimui, kartu su pasirinktiniu antrašte. Jie apima komentarus spausdinimo rodinyje, tačiau tai vis dar gerai atliktas darbas.

Yra daugybė kitų svetainių, kurios atlieka tą patį, kaip "ArsTechnica" ir. .. mūsų svetainę, bet būtų kvaila parodyti visų jų ekrano kopijas. Mūsų tyrime tinkamai įgyvendintos svetainės yra mažai ir toli.

Taigi, norėdami užbaigti. .. prašome atlikti 5 minutes, reikalingus jūsų svetainės spausdinimo stiliaus įdiegimui atlikti!