Difference ортосунда "дисплей: эч ким" жана "көрүнүү: жашыруун" CSS-жылы

Эгер бир же башка себептерден улам заттар конкреттүү багыттарын "жашыруу" керек деп, интернет беттеринде иштеп чыгуу боюнча иш кылып, жолу болушу мүмкүн. Силер, албетте, жөн эле нерсе (лер) алып келген суроолорду мүмкүн HTML белгилөө, бирок аларды кодексине калууну кааласак, эмне, бирок ар кандай себептер менен браузер экранында көрсөтө (жана себептерин карап чыгат бир аздан кийин муну). Сиздин HTML элемент сактоо үчүн, ал эми көрүнүшү үчүн, аны жашырып, сиз CSS кайрылышат.

HTML-жылы бир элементин жашыруу үчүн эки көбүнчө жолдору "экранына" же "көрүүнү" үчүн CSS касиеттери менен болот. Бир караганда, бул эки касиеттери негизинен бир эле нерсени кылууга сезилиши мүмкүн, бирок, алар ар бир сен ар бирине белгилүү болушу керек айырмаланган айырмачылыктар бар. эч ким жана популярдуулугун: дисплейинде ортосундагы айырмачылыктарды карап көрөлү жашырылган.

көрүнүү

CSS касиет / маани көрүнө жуп колдонуу: жашыруун браузер элементин жашырат. Бирок, бул жашыруун элемент дагы жайлаштыруунун орунду ээлейт. Ал, негизинен, элемент көрүнбөгөн кылдым эле, бирок ал көп убакыт кетчү дагы бир жерге жана орун ээлеп калат, ал жалгыз болчу.

Эгер 100x100 пикселди алып Өлчөмү CSS берүү үчүн беттеги DIV коюп жана пайдаланууга, анда көрүнүү: жашыруун мүлк деп урматтоо, DIV экранда көрсөткөн эмес, бирок төмөнкү ал дагы эле бар экенин, ал сыяктуу иш-аракет кылат 100x100 аралыгы.

Чынын айтканда, көрүнүү мүлкү абдан көп колдонулган нерсе, жана өз алдынча эмес, албетте, мүмкүн эмес. биз да бир элементи үчүн каалаган долбоорду жетишүү абалы сыяктуу CSS касиеттери колдонуп жаткан болсо, биз анда ошол нерсени алгач, тамдын кайра аны "буруш" үчүн гана жашыруу үчүн көрүнө тийиши мүмкүн. Бул мүлктүн бир мүмкүн болгон колдонуу болуп саналат, бирок дагы, биз ар кандай жыштыктагы менен кайрылып нерсе эмес.

Display

кадимки документ агымынын элементти таштап көрүнүү менчик айырмаланып, дисплей: эч ким элементи документ толугу менен жок. Бул ал үчүн HTML дагы булак коду болсо да, кандайдыр бир орун албайт. Бул документ агымынын алынып, ал, чынында эле, себеби болуп саналат. Бардык ниетти жана максаттары үчүн нерсе жок экен. Бул сиздин ниет кандай жараша, жакшы же жаман бир нерсе болушу мүмкүн. Сиз бул мүлктү туура эмес болсо, аны да бетине зыяндуу болушу мүмкүн!

барак сынап жатканда: "эч дисплей" Биз, адатта, колдонушат. Бул үчүн эч нерсе: биз беттеги башка аймактарын сыноо үчүн, ал эми бир аз "барып" үчүн аймакты керек болсо, биз дисплей колдоно аласыз. Бирок, элемент чейин сайттын иш жүзүндө ишке киргизүү боюнча бет кайра кайтарылып берилүүгө тийиш, башкача айтканда, эстеп нерсе. Бул HTML белгилөө калышы мүмкүн да, бул ыкманы документ агымынын алыс нерсе издөө системалары же экран окурмандардын көргөн эмес. Мурун, бул ыкма Google бул ыкма колдонулуп жатканын эмне үчүн карап үчүн кызыл желек болушу мүмкүн экенин көрсөткөн эмес, буюмдар, издөө рейтинге таасир этүүгө аракет кылат, кара-калпак ыкмасы катары колдонулган.

Бир жолу экранды табышат: эч ким пайдалуу болушу үчүн, биз тирүү, өндүрүштүк интернет колдонуу кайда, биз куруп жаткан болот таасир сайтты бир дисплей өлчөмү үчүн эмес, башкалар үчүн эмес, жеткиликтүү элементтери болушу мүмкүн. Бул элемент, анан кайра аны буруш жашыруу үчүн эч ким: Сиз дисплей колдоно аласыз медиа суроо менен кийинчерээк. Бул жагымдуу пайдалануу корсотот: Эгер бул өмүрдө себептерден улам эч нерсе жашырба, бирок, бул үчүн мыйзамдуу муктаждыктары бар аракет жок, анткени эч ким.

Атайга Krynin тарабынан Original макалада. Jeremy Джирард тарабынан 3/3/17 күнү өзгөртүлдү