سی ایس ایس کے ساتھ پرنٹنگ سے ویب صفحہ کو کیسے روکنے کے لئے

ویب صفحات ایک سکرین پر دیکھے جانے کا مطلب ہے. حالانکہ مختلف قسم کے ممکنہ آلات ہیں جو سائٹ (ڈیسک ٹاپ، لیپ ٹاپ، گولیاں، فون، wearables، ٹی وی، وغیرہ وغیرہ) دیکھنے کے لئے استعمال کیا جا سکتا ہے، وہ سب کچھ کسی قسم کی اسکرین میں شامل ہیں. دوسرا راستہ ہے جو کوئی آپ کی ویب سائٹ دیکھ سکتا ہے، جس طرح اسکرین میں شامل نہیں ہے. ہم آپ کے ویب صفحات کے جسمانی پرنٹ کا حوالہ دیتے ہیں.

سال پہلے، آپ کو معلوم ہوتا ہے کہ ویب سائٹس کو چھپانے کے لئے ایک بہت عام منظر تھا. ہم بہت سے گاہکوں کے ساتھ مل کر یاد کرتے ہیں جو ویب پر نئے تھے اور سائٹ کے پرنٹ صفحات پر زیادہ آرام دہ اور پرسکون جائزہ لینے لگے. اس کے بعد انہوں نے ویب سائٹ پر گفتگو کرنے کے بجائے اسکرین کو دیکھنے کے بجائے ہمیں کاغذ کے ٹکڑے ٹکڑے پر رائے اور ترمیم دیا. جیسا کہ لوگوں کو ان کی زندگیوں میں اسکرینوں کے ساتھ زیادہ آرام دہ اور پرسکون بن گیا ہے، اور جیسا کہ ان کی اسکرینز نے بہت سے بار کئی بار ضرب کردی ہے، ہم نے کاغذات پر ویب صفحات کو پرنٹ کرنے کی کوشش کی ہے، لیکن اب بھی ایسا ہی ہوتا ہے. آپ اس رجحان پر غور کرنا چاہتے ہیں جب آپ اپنی ویب سائٹ کی منصوبہ بندی کرتے ہیں. کیا آپ لوگوں کو اپنے ویب صفحات پرنٹ کرنا چاہتے ہیں؟ شاید آپ نہیں کرتے. اگر ایسا ہے تو، آپ کے پاس کچھ اختیارات ہیں.

سی ایس ایس کے ساتھ پرنٹنگ سے ویب صفحہ کو کیسے روکنے کے لئے

اپنے ویب صفحات کو چھپانے سے لوگوں کو روکنے کے لئے سی ایس ایس کا استعمال کرنا آسان ہے. آپ کو صرف "print.css" نامی ایک لائن شیلیوں شیٹ بنانے کی ضرورت ہے جس میں سی ایس ایس کی درج ذیل لائن شامل ہے.

جسم {ڈسپلے: کوئی نہیں؛ }

یہ ایک طرز آپ کے صفحات کے "جسم" عنصر کو ظاہر نہیں کیا جا رہا ہے - اور آپ کے صفحات پر سب کچھ جسم عنصر کا بچہ ہے، اس کا مطلب ہے کہ پورے صفحہ / سائٹ ظاہر نہیں کیا جائے گا.

ایک بار جب آپ کے "پرنٹ سی ایس ایس" شیلیڈیٹ شیٹ ہے تو، آپ اسے اپنے ایچ ٹی ایم ایل میں پرنٹ اسٹائل شیٹ کے طور پر لوڈ کریں گے. یہاں یہ ہے کہ آپ یہ کیسے کریں گے - صرف آپ کے ایچ ٹی ایم ایل صفحات میں "سر" عناصر میں مندرجہ ذیل لائن شامل کریں.

اوپر کی لائن کا اہم حصہ باندھ میں اشارہ کیا جاتا ہے - یہ ایک پرنٹ سٹائل شیٹ ہے. یہ معلومات براؤزر کو بتاتا ہے کہ اگر یہ ویب صفحہ پرنٹ کرنے کے لئے مقرر کیا جاتا ہے تو اس شیلی شیٹ کو استعمال کرنے کے بجائے صفحات کو اسکرین شیٹ کے بجائے اسکرین شیٹ کو استعمال کرنے کے بجائے اسکرین ڈسپلے کیلئے استعمال کرتے ہیں. جیسا کہ صفحات اس "print.css" شیٹ پر سوئچ کرتے ہیں، جس طرز کا ظاہر نہیں ہوتا ہے وہ پورے صفحے کو لاتہار کرے گا اور جو بھی پرنٹ کرے گا وہ ایک خالی صفحہ ہو گا.

ایک وقت میں ایک بلاک صفحہ

اگر آپ کو آپ کی ویب سائٹ پر بہت سے صفحات کو روکنے کی ضرورت نہیں ہے تو، آپ اپنے صفحے کے سر میں پیسٹ کردہ مندرجہ ذیل شیلیوں کے ساتھ صفحے کے صفحے پر بنیاد پر پرنٹنگ کو روک سکتے ہیں.

<سٹائل کی قسم = "متن / سی ایس ایس">media پرنٹ {جسم {ڈسپلے: کوئی}}

یہ صفحہ بندی سٹائل آپ کے بیرونی انداز کے چادروں کے اندر کسی بھی شیلیوں کے مقابلے میں زیادہ خاصیت ہوگی، جس کا مطلب ہے کہ یہ صفحہ بالکل پرنٹ نہیں کرے گا، جبکہ اس لائن کے بغیر دوسرے صفحات اب بھی عام طور پر پرنٹ کریں گے.

اپنے بلاکس والے صفحات کے ساتھ فانسئر حاصل کریں

اگر آپ پرنٹنگ کو روکنے کے لئے چاہتے ہیں، لیکن کیا نہیں چاہتے ہیں کہ آپ کے گاہکوں کو ناراض ہو جائیں گے؟ اگر وہ ایک خالی پیج پرنٹنگ دیکھتے ہیں، تو وہ پریشان ہوسکتے ہیں اور سوچتے ہیں کہ ان کا پرنٹر یا کمپیوٹر ٹوٹ جاتا ہے اور یہ محسوس نہیں ہوتا کہ آپ نے لازمی طور پر پرنٹنگ کو غیر فعال کردیا ہے!

وزیٹر مایوسی سے بچنے کے لئے، آپ کو تھوڑا سا فانسیر حاصل ہوسکتا ہے اور ایک پیغام میں ڈال دیا جا سکتا ہے، جب آپ اپنے قارئین کو صفحہ پرنٹ کریں گے تو دوسری مواد کی جگہ لے لے. ایسا کرنے کے لئے، جسمانی ٹیگ کے بعد، آپ کے معیاری ویب صفحہ، اور صفحے کے سب سے اوپر کی تعمیر، ڈالیں:

اور آپ کے سبھی مواد کے بعد اس ٹیگ کے قریب لکھا ہے، صفحہ کے سب سے نیچے میں:

اس کے بعد، "نپریٹ" ڈیو کو بند کرنے کے بعد، اس دستاویز سے دوسرے ڈویژن کو کھولیں جب دستاویز پرنٹ کیا جائے تو آپ ظاہر کرنا چاہتے ہیں:

اس صفحہ کا مقصد آن لائن دیکھا جائے گا اور پرنٹ نہیں کیا جاسکتا ہے. اس صفحہ پر http://webdesign.about.com/od/advancedcss/qt/block_print.htm پر دیکھیں.

پرنٹ سی ایس ایس کے نام سے اپنے پرنٹ سی ایس ایس دستاویز کا لنک شامل کریں:

اور اس دستاویز میں درج ذیل شیلیوں میں شامل ہیں:

# نپرنٹ {ڈسپلے: کوئی نہیں؛ } # پرنٹ {ڈسپلے: بلاک؛ }

آخر میں، آپ کے معیاری شیلیوں شیٹ میں (یا آپ کے دستاویز کے سر میں داخلی سٹائل میں)، لکھیں:

# پرنٹ {ڈسپلے: کوئی؛ } # نپرنٹ {ڈسپلے: بلاک؛ }

یہ اس بات کو یقینی بنائے گا کہ پرنٹ پیغام صرف پرنٹ شدہ صفحے پر ظاہر ہوتا ہے، جبکہ ویب صفحہ صرف آن لائن صفحے پر ظاہر ہوتا ہے.

صارف کا تجربہ پر غور کریں

پرنٹنگ ویب صفحات عام طور پر ایک غریب تجربہ ہے کیونکہ آج کی سائٹس اکثر پرنٹ شدہ صفحے پر اچھی طرح سے ترجمہ نہیں کرتے ہیں. اگر آپ پرنٹ شیلیوں کو طے کرنے کے لئے ایک مکمل طور پر علیحدہ طرز شیٹ تیار نہیں کرنا چاہتے ہیں، تو آپ اس مضمون کے اقدامات کے صفحے پر "بند کر دیں" کرنے کے لئے استعمال کر سکتے ہیں. اس کے اثرات سے آگاہ ہوسکتے ہیں کہ اس پر صارفین کو جو ویب سائٹوں پر پرنٹنگ پر اعتماد کرنا پڑے گا (شاید اس وجہ سے کہ ان کے پاس اسکرین ٹیکسٹ پر غریب نقطہ نظر اور جدوجہد پڑھنے کی جدوجہد ہے) اور آپ کے سائٹ کے ناظرین کے لئے کام کرنے والے فیصلوں کو پورا کریں.

جینیفر کریین کی طرف سے اصل مضمون. جیریمی Girard کی طرف سے ترمیم.