سي ايس ايس ۾ فرق "ڊسپلي: ڪوبه" ۽ "نمائش: پوشیدہ" وچ ۾ فرق

ڪڏهن ڪڏهن ٿي سگهي ٿو، توهان ويب صفحن جي ترقي تي ڪم ڪيو ٿا، توهان کي هڪ سبب يا ڪنهن ٻئي لاء شيون جي مخصوص علائقن کي "لڪائي" جي ضرورت آهي. توهان شايد، يقينا، صرف HTML مارڪ اپ مان سوالن ۾ صرف شيون هٽايو، پر جيڪڏهن توهان انهن کي ڪوڊ ۾ رهڻ چاهيو ٿا، پر برائوزر اسڪرين تي ڪجھ به سبب نه ڏيکاريائين. هي ٿورو ڪم ڪر). پنهنجي HTML ۾ هڪ عنصر رکڻ لاء، پر ڊسپلي لاء ان کي لڪايو، توهان سي ڊي ڏانهن رخ ڪيو.

HTML ۾ هڪ عنصر جيڪي لڪائڻ لاء ٻه عام طريقا "ڊسپلي" يا "نمائش" لاء سي ايس جي خاصيتون استعمال ڪري سگهندا. پهرين نظر ۾، اهي ٻه خاصيتون شايد گهڻو ڪري ساڳيا ڪم ڪن ٿيون، پر انهن مان هر هڪ جدا جدا اختلاف آهن جيڪي توهان کان واقف هجڻ گهرجي. اچو ته ڊسپلي جي وچ ۾ اختلاف نظر اچي ٿو: ٻيو ۽ نظر ثاني: لڪيل.

نمائش

سي ايس جي ملڪيت استعمال ڪندي / نمائش جو قدرتي جوڙو: لڪايو برائوزر کان هڪ عنصر لڪايو. بهرحال، اهو پوشيده عنصر اڃا ترتيب ۾ جاء وٺندو آهي. اهو پسند آهي ته توهان بنيادي طور تي عنصر ناپسند ڪيو آهي، پر اهو اڃا تائين جاء تي رهي ٿو ۽ اهو جاء رکي ٿو جيڪو اهو ڇڏي ورتو هو اهو اڪيلو ڇڏي ويو آهي.

جيڪڏهن توهان پنهنجي صفحي تي هڪ ڊي جي جاء تي ۽ ڊي ايس استعمال ڪريو ته ان کي ڊي ايم ايس استعمال ڪريو 100x100 پکسلز وٺي، ڏسڻ واريون: پوشیدہ ملڪيت ڊي وي کي اسڪرين تي نه ڏيکاريندو، پر ان جي هيٺيان متن ظاهر ڪندو اها اڃا تائين موجود آهي. 100x100 سپيلنگ.

معزز طور تي، نظر ثانيه ملڪيت جيڪو اسان گهڻو نه استعمال ڪيو آهي اهو ڪجهه نه آهي، ۽ يقيني طور تي نه. جيڪڏهن اسان ٻين CSS پراڊڪٽس پڻ استعمال ڪندا آهيون انهي ترتيب کي حاصل ڪرڻ لاء پوزيشن جيڪا اسان کي ڪجهه خاص عنصر لاء چاهيو ٿا، اسان انهي کان پوء اسان شين کي لڪائڻ لاء ڏسڻ جي شروعات ڪري سگهون ٿا، شروعاتي طور تي، صرف "ڦري" ان کي واپس پر هور. اھو ھن پراڊڪٽ مان ھڪڙي ممڪن آھي، پر ٻيھر، اھو اسان جو ڪجھھ فریکوئنسي سان موڙيندڙ شيء آھي.

ڏيکاري

ڏيکاريل ملڪيت جي برخلاف، جيڪو هڪ عنصر معمولي دستاويزن جي وهڪري ۾ رکندو آهي، ڊسپلي: ڪو به عنصر سڄو دستاويز کان مڪمل طور مٽائي ٿو. اهو ڪنهن به هنڌ نه وٺي، جيتوڻيڪ HTML لاء ان جو ذريعو ڪوڊ ۾ آهي. اهو ئي سبب آهي، اهو، واقعي، دستاويز جي وهڪري مان هٽايو ويو آهي. سڀني مادي ۽ مقصد لاء، شيون ٿي ويو آهي. هي هڪ سٺو شيء يا خراب شيء ٿي سگهي ٿو، ان تي منحصر ڪري ٿو توهان جي ارادتون ڇا آهن. اهو توهان کي پنهنجي ملڪيت کي نقصان پهچائي سگهو ٿا جيڪڏهن توهان هن ملڪيت کي غلط استعمال ڪندا آهيو!

اسان اڪثر ڪري صفحي جي جاچ ڪندي جڏهن "ڊسپلي: ڪوبه" استعمال ڪندا آهيون. جيڪڏهن اسان ڪجهه ايريا لاء "پري وڃو" ڏانهن ايريا هجي، تنهنڪري اسان صفحي جي ٻين علائقن کي جانچ ڪري سگهون ٿا، اسين ڊسپلي استعمال ڪري سگهون ٿا: ان لاء ڪوبه. بهرحال ياد رکڻ جي شيء، اها آهي ته اها عنصر انهيء سائيٽ جي اصل لانچ کان پهرين صفحي ڏانهن واپس اچڻ گهرجي. اهو ئي سبب آهي ته هي شيون جيڪو هن طريقي ۾ دستاويزن جي وهڪري مان هٽايو ويو آهي اهو سرچ انجن يا اسڪرين اسڪرين طرفان نه ڏٺو ويو آهي، جيتوڻيڪ اهو HTML مارڪ اپ ۾ رهي سگهي ٿو. ماضي ۾، اهو طريقو ڳولا انجڻ جي درجه بندي کي متاثر ڪرڻ جي ڪوشش ڪرڻ لاء ڪاروائي ٽو طريقو استعمال ڪيو ويو هو، تنهنڪري اهي شيون جيڪي نمودار نه هوندا آهن اهي گوگل جي لاء لال پرچم استعمال ٿيڻ لاء ڇو ٿي چڪا آهن.

ھڪڙو رستو جيڪو اسان ڳوليو ڏيکاريندو آھي: ٻيو ڪوبه ڪارائتو نه ھجي، ۽ اسين اسين ان کي استعمال ڪري رھيا آھيون، پروڊڪٽس ويب سائيٽن تي، جڏھن اسان ٺهيل سائيٽ جي تعمير ڪري سگھو ٿا جيڪي ھڪ ڊسپلي سائيز لاء موجود آھن پر ٻين لاء. توھان ڊسپلي استعمال ڪري سگھو ٿا: ڪنھن عنصر کي لڪائڻ لاء ۽ پوء بعد ۾ ميڊيا سوالن سان ان کي واپس ڦيرايو. هي ڊسپلي جو هڪ قابل قبول استعمال آهي: ٻيو ڪوبه، ڇاڪاڻ ته توهان بدعنواني سببن لاء ڪا شيء لڪائڻ جي ڪوشش ناهي ڪئي، پر ائين ڪرڻ لاء جائز ضرورت آهي.

اصل مضمون جينيفر ڪيريئن طرفان. 3/3/17 تي Jeremy Girard پاران ڏنل