Web lapas ir domātas, lai to skatītu ekrānā. Lai gan vietne (galddatori, klēpjdatori, planšetdatori, telefoni, piederumus, televizori utt.) Tiek izmantota dažādām iespējamām ierīcēm, visās tajās ir iekļauts kāda veida ekrāns. Vēl viens veids, kā kāds var skatīt jūsu vietni, tas neietver ekrānu. Mēs runājam par jūsu tīmekļa lapu fizisko izdruku.
Gadu gaitā jūs atradīsiet, ka cilvēki, kuri drukā vietnes, bija diezgan izplatīts scenārijs. Mēs atceramies tikties ar daudziem klientiem, kas bija jauni tīmeklī, un jutās ērtāk pārskatīt lapas drukātās vietnes. Pēc tam viņi mums deva mums atsauksmes un labojumus šajos papīra gabalos, nevis skatījās uz ekrānu, lai apspriestu šo vietni. Tā kā cilvēki ir kļuvuši ērtāki ar ekrāniem viņu dzīvē, un, tā kā šie ekrāni ir vairākkārt reizinājuši, mēs esam redzējuši, ka arvien mazāk cilvēku mēģina drukāt tīmekļa lapas uz papīru, bet tas joprojām notiek. Jūs, iespējams, vēlēsities apsvērt šo parādību, plānojot savu vietni. Vai vēlaties, lai cilvēki drukātu jūsu tīmekļa lapas? Varbūt jums nav. Ja tas tā ir, jums ir dažas iespējas.
Kā bloķēt Web lapu no drukāšanas ar CSS
CSS ir viegli izmantot, lai cilvēki netiktu drukāti jūsu tīmekļa lapās. Jums vienkārši ir jāizveido 1 rindu stilu tabula ar nosaukumu "print.css", kas ietver šādu CSS rindiņu.
ķermenis {displejs: nav; }
Šis viens stils pārvērsīs jūsu lapu "ķermeņa" elementu neuzrādīšanu - un tā kā viss jūsu lapās ir ķermeņa elementa bērns, tas nozīmē, ka visa lapa / vietne netiks parādīta. Kad esat izveidojis stilu "print.css", ielādēsit to savā HTML kā drukas stilu tabulā. Šeit ir redzams, kā jūs to izdarītu - savā HTML lappusē vienkārši pievienojiet nākamo rindiņu elementam "galva".
Šī informācija informē pārlūkprogrammu, ka, ja šī tīmekļa lapa ir iestatīta drukāšanai, izmantojiet šo stilu, nevis jebkuru noklusējuma stilu lapu, ko lapas izmanto ekrānā. Kad lapas pāriet uz šo "print.css" lapu, stils, kas neļauj parādīt visu lapu, tiks aizvērts, un viss, kas izdrukās, būs tukša lapa. Ja jums nav nepieciešams bloķēt daudz lapu jūsu vietnē, varat bloķēt drukāšanu katram lappusējam, izmantojot šādus stilus, kas ielīmēti HTML virsrakstā.
Šai lapas stilā būtu augstāka specifika nekā jebkuram stilam jūsu ārējo stilu lapās, kas nozīmē, ka lapa vispār nedrukātu, bet citas lapas bez šīs rindiņas joprojām izdrukas pareizi. Ko darīt, ja vēlaties bloķēt drukāšanu, bet nevēlaties, lai jūsu klienti kļūtu neapmierināti? Ja viņi redz tukšo lapu drukāšanu, viņi var sajukt un domāt, ka viņu printeris vai dators ir salauzts, un neapzinās, ka jūs būtībā ir atspējojuši drukāšanu! Lai izvairītos no apmeklētāju neapmierinātības, jūs varat iegūt mazliet mīļotāju un ievietot ziņu, kas parādīsies tikai tad, kad jūsu lasītāji izdrukās lapu - aizstājot citu saturu. Lai to izdarītu, izveidojiet savu standarta tīmekļa lapu un lapas augšdaļā uzreiz pēc ķermeņa taga ievietojiet: Un aizverot šo tagu pēc tam, kad viss jūsu saturs ir rakstīts, pašā lapas apakšā: Pēc tam, kad esat slēdzis "noprint" divu, atveriet citu div ar ziņu, kuru vēlaties parādīt, kad dokuments ir izdrukāts: Šī lapa ir paredzēta, lai to skatītu tiešsaistē un tos nevarētu izdrukāt. Lūdzu, apskatiet šo lapu vietnē http://webdesign.about.com/od/advancedcss/qt/block_print.htm. Iekļaujiet saiti uz jūsu izdrukāto CSS dokumentu ar nosaukumu print.css:
Un šajā dokumentā ir iekļauti šādi stili: #noprint (displejs: nav; } #print {display: block; }
Visbeidzot, savā standarta stilu tabulā (vai dokumenta galvas iekšējā stilā) rakstīt: #print {displejs: nav; } #noprint {display: block; }
Tas nodrošinās drukas ziņojuma parādīšanu tikai drukātajā lapā, bet tīmekļa lapa parādīsies tikai tiešsaistes lapā. Mājas lapu drukāšana parasti ir slikta pieredze, jo mūsdienu vietnes bieži vien netiek tulkotas uz izdrukāto lapu. Ja jūs nevēlaties izveidot pilnīgi atsevišķu stila lapu, lai diktētu drukas stilus, varat apsvērt iespēju izmantot šajā rakstā minētās darbības, lai "izslēgtu" drukāšanu lapā. Uzziniet, kāda varētu būt ietekme uz lietotājiem, kuri paļaujas uz tīmekļa vietņu drukāšanu (varbūt tāpēc, ka viņiem ir slikta redzamība un cīņa par teksta lasīšanu ekrānā), un pieņemt lēmumus, kas darbosies jūsu vietnes mērķauditorijā. Jennifera Krīnina oriģinālais raksts. Rediģējis Jeremijs Girards. Bloķēt vienu lapu vienlaikus
Iegūstiet Fancier ar bloķētajām lapām
Apsveriet lietotāja pieredzi













