Spletne strani so namenjene ogledu na zaslonu. Čeprav obstajajo številne možne naprave, ki jih je mogoče uporabiti za ogled spletne strani (namizni računalniki, prenosni računalniki, tablični računalniki, telefoni, nosilne naprave, televizorji itd.), Vsi vključujejo nekakšen zaslon. Obstaja tudi drug način, na katerega lahko nekdo vidi vaše spletno mesto, na način, ki ne vključuje zaslona. Sklicemo se na fizični izpis vaših spletnih strani.
Pred leti bi ugotovili, da so ljudje, ki tiskajo spletne strani, zelo navaden scenarij. Spominjamo se srečanja s številnimi strankami, ki so bile nove v spletu in se počutili bolj udobno pregledati natisnjene strani spletnega mesta. Nato so nam poslali povratne informacije in popravke na tistih kosih papirja namesto pogleda na zaslon, da bi razpravljali o spletni strani. Ker so ljudje postali bolj zadovoljni s platnimi v svojem življenju in ker so se ti ekrani večkrat pomnožili, smo vse manj ljudi poskušali natisniti spletne strani na papir, vendar se to še vedno zgodi. Morda boste želeli upoštevati ta pojav, ko načrtujete svojo spletno stran. Želite, da ljudje natisnejo vaše spletne strani? Mogoče ne. Če je tako, imate nekaj možnosti.
Kako blokirati spletno stran iz tiskanja s CSS
CSS je preprost za preprečevanje, da bi ljudje natisnili vaše spletne strani. Preprosto morate ustvariti 1 vrstico z oznako »print.css«, ki vključuje naslednjo vrstico CSS.
telo {display: none; }
Ta slog bo spremenil element "telesa" na vaše strani, da se ne bo prikazal - in ker je vse na vaših straneh otroka elementa telesa, to pomeni, da celotna stran / spletno mesto ne bo prikazano. Ko imate slikovno sliko "print.css", jo naložite v svoj HTML kot tiskalno sliko. Tukaj je, kako bi to storili - dodajte naslednjo vrstico v element »glave« na svojih HTML-straneh.
Te informacije govori brskalniku, da če je ta spletna stran nastavljena na tiskanje, uporabite to slogovno tabelo namesto katere koli privzete slogovne strani, ki jo strani uporabljajo za prikaz na zaslonu. Ker se strani preklopijo na ta list "print.css", bo slog, ki bo prikazal celotno stran, prikazan, in vse, kar se bo natisnilo, je prazna stran. Če vam ni treba blokirati veliko strani na vašem spletnem mestu, lahko blokirate tiskanje po posameznih straneh z naslednjimi slogi, prilepenimi v glavo HTML-ja.
Ta slog v okviru strani bi imel večjo specifičnost kot kateri koli slog znotraj zunanjih listov slogov, kar pomeni, da spletna stran sploh ne bi natisnila, druge strani brez te vrstice pa bi še vedno natisnile normalno. Kaj, če želite blokirati tiskanje, vendar ne želite, da bi vaše stranke postale razočarane? Če vidijo tiskanje praznih strani, se lahko motijo in mislijo, da je njihov tiskalnik ali računalnik zlomljen, in ne zavedaš se, da ste v bistvu onemogočili tiskanje! Da bi se izognili nezadovoljstvu obiskovalcev, lahko dobite malo ljubitelj in vnesete sporočilo, ki se bo prikazalo samo, ko bodo vaši bralci natisnili stran - zamenjali drugo vsebino. Če želite to narediti, ustvarite svojo standardno spletno stran in na vrhu strani takoj po oznaki telesa vstavite: In zaprite to oznako, potem ko je vsa vaša vsebina napisana, na dnu strani: Potem, ko zapremo "noprint" div, odprite še en div s sporočilom, ki ga želite prikazati ob tiskanju dokumenta: Ta stran je namenjena ogledu v spletu in morda ni natisnjena. Oglejte si to stran na http://webdesign.about.com/od/advancedcss/qt/block_print.htm Vključite povezavo do vašega tiskanega dokumenta CSS z imenom print.css:
V tem dokumentu so naslednji slogi: #noprint {display: none; } #print {display: block; }
Nazadnje, v standardni slogovni obliki (ali v notranjem slogu v glavi dokumenta) napišite: #print {display: none; } #noprint {display: block; }
To bo zagotovilo, da se sporočilo tiskanja prikaže samo na natisnjeni strani, medtem ko se spletna stran prikaže samo na spletni strani. Tiskanje spletnih strani je na splošno slaba izkušnja, saj današnja spletna mesta pogosto ne prevajajo dobro na natisnjeno stran. Če ne želite ustvariti povsem ločenega slognega lista, ki narekuje sloge tiskanja, lahko uporabite korake iz tega članka, da izberete tiskanje na strani. Zavedajte se vpliva, ki bi ga lahko imeli na uporabnike, ki se zanašajo na tiskanje spletnih mest (morda zato, ker imajo slabo vizijo in se borijo za branje besedila na zaslonu) in sprejemajo odločitve, ki bodo delovale za občinstvo vašega spletnega mesta. Izvorni članek Jennifer Krynin. Uredil Jeremy Girard. Blokiraj eno stran v času
Pokažite s svojimi blokiranimi stranmi
Upoštevajte uporabniško izkušnjo













