كيفية منع صفحة الويب من الطباعة مع المغلق

صفحات الويب من المفترض أن يتم عرضها على الشاشة . في حين أن هناك مجموعة واسعة من الأجهزة الممكنة التي يمكن استخدامها لعرض موقع (أجهزة سطح المكتب ، أجهزة الكمبيوتر المحمولة ، الأجهزة اللوحية ، الهواتف ، الأجهزة القابلة للارتداء ، أجهزة التلفاز ، إلخ) ، تحتوي جميعها على شاشة من نوع ما. هناك طريقة أخرى يمكن لشخص ما عرض موقعك على الويب ، وهي طريقة لا تتضمن شاشة. نحن نشير إلى الطباعة الفعلية من صفحات الويب الخاصة بك.

منذ سنوات ، كنت تجد أن الأشخاص الذين يقومون بطباعة مواقع الويب كانوا سيناريو شائعًا جدًا. نحن نتذكر الاجتماع مع العديد من العملاء الذين كانوا جددًا على الويب وشعروا براحة أكبر عند مراجعة الصفحات المطبوعة للموقع. ثم قدموا لنا تعليقات وتعديلات على تلك الورقة بدلاً من النظر إلى الشاشة لمناقشة الموقع. مع ازدياد ارتياح الناس للشاشات في حياتهم ، ومع تضاعف هذه الشاشات مرات عديدة ، رأينا عددًا أقل وأقل من الأشخاص الذين يحاولون طباعة صفحات الويب على الورق ، لكنه لا يزال يحدث. قد ترغب في النظر في هذه الظاهرة عندما تخطط خارج موقع الويب الخاص بك. هل تريد من الناس طباعة صفحات الويب الخاصة بك؟ ربما لا تفعل ذلك. إذا كان الأمر كذلك ، فلديك بعض الخيارات.

كيفية منع صفحة الويب من الطباعة مع المغلق

من السهل استخدام CSS لمنع الأشخاص من طباعة صفحات الويب الخاصة بك. تحتاج ببساطة إلى إنشاء ورقة أنماط بسطر واحد باسم "print.css" تتضمن السطر التالي من CSS.

الجسم {display: none؛ }

سيعمل هذا النمط على تحويل عنصر "الجسم" في صفحاتك إلى عدم عرضه - وبما أن كل شيء على صفحاتك هو طفل لعنصر الجسم ، فإن هذا يعني أنه لن يتم عرض الصفحة / الموقع بالكامل.

بعد الحصول على ورقة أنماط "print.css" ، يمكنك تحميلها في HTML كورقة أنماط طباعة. إليك كيفية القيام بذلك - فقط أضف السطر التالي إلى عنصر "الرأس" في صفحات HTML الخاصة بك.

يشار إلى الجزء المهم من الخط أعلاه بالخط العريض - أن هذه هي ورقة أنماط الطباعة. تخبر هذه المعلومات المتصفح بأنه في حالة تعيين صفحة الويب هذه على الطباعة ، لاستخدام ورقة الأنماط هذه بدلاً من أي ورقة أنماط افتراضية تستخدمها الصفحات للعرض على الشاشة. عندما تنتقل الصفحات إلى هذه الورقة "print.css" ، فإن النمط الذي يجعل الصفحة بأكملها لن يتم عرضها ، وستكون جميع الصفحات التي ستطبع صفحة فارغة.

حظر صفحة واحدة في وقت واحد

إذا لم تكن بحاجة إلى حظر الكثير من الصفحات على موقعك ، فيمكنك حظر الطباعة على أساس صفحة تلو الأخرى مع لصق الأنماط التالية في رأس HTML الخاص بك.