سی ایس ایس میں "ڈسپلے: کوئی" اور "نمائش: پوشیدہ" کے درمیان فرق

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

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

نمائش

سی ایس ایس کی جائیداد / قدر کی نمائش کا جوڑا کا استعمال کرتے ہوئے: پوشیدہ براؤزر سے عنصر چھپاتا ہے. تاہم، پوشیدہ عناصر اب بھی ترتیب میں جگہ لے لیتا ہے. ایسا ہی ہے جیسے آپ نے بنیادی طور پر عنصر پوشیدہ بنا دیا ہے، لیکن یہ اب بھی جگہ میں رہتا ہے اور جگہ لے لیتا ہے جو اسے لے کر ہوتا تھا.

اگر آپ اپنے صفحہ پر ڈی وی کو جگہ دیتے ہیں اور اسے 100x100 پکسلز لینے کے لۓ اس طول و عرض کو دینے کیلئے سی ایس ایس استعمال کرتے ہیں تو، نمائش: چھپی ہوئی جائیداد ڈی وی کو اسکرین پر ظاہر نہیں کرے گا، لیکن مندرجہ ذیل متن اس طرح کام کرے گا جیسے اس کے ساتھ 100x100 سپرائنگ.

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

ڈسپلے

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

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

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

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