"Bistaratzea: bat ere ez" eta "ikusgaitasuna ezkutatuta" CSS-en arteko ezberdintasuna

Denbora izan daiteke, web orrien garapenean diharduenez, elementu espezifiko batzuk "ezkutatu" behar duzula arrazoi batengandik. Agian, noski, elementu (k) ezabatu besterik ez duzu HTML markako galderetan, baina kodean geratu nahi baduzu, baina ez nabigatzailean pantailan arrazoi batengatik (eta arrazoiak berrikusiko ditugu). egin hau laster). Zure HTMLan elementu bat gordetzeko, baina ezkutatu pantailan, CSS-ra joango zenuke.

HTMLan elementu bat ezkutatzeko modu ohikoenak "pantaila" edo "ikusgarritasuna" CSS propietateak erabiliko lituzke. Lehen begiratuan, bi propietate horiek gauza bera egiten dute gehienetan, baina bakoitzak desberdintasun desberdinak izan behar ditu jakitea. Bistarazi arteko desberdintasunak begirada bat hartu: bat ere ez eta ikusgaitasuna: ezkutuan.

ikusgarritasuna

CSS jabetza / balioa ikusgaitasun pare erabiliz: ezkutuak ezkutatzen du elementua arakatzailetik. Hala eta guztiz ere, ezkutuko elementu horrek oraindik lekua hartzen du diseinuan. Elementu ikusezin gisa egin duzun bezalakoa da, baina oraindik ere geratzen da eta bertan utzitako lekua hartuko luke.

DIV bat zure orrialdean jartzen baduzu eta CSS erabiltzen baduzu, 100x100 pixeleko neurriak hartzeko, ikusgarritasuna: ezkutuko propietateak DIV ez erakustea erakutsiko du pantailan, baina bertan jarraitzen duen testua oraindik bertan egoteko moduan egongo da errespetatuz. 100x100 tarte.

Zintzotasunez, ikusgarritasunaren jabetza ez da oso maiz erabiltzen dugun zerbait, eta zalantzarik ez da berez. CSS propietateak ere erabiltzen baditugu, elementu jakin bat nahi genuen diseinua lortzeko posizionamendua lortzeko, ikus dezakegu elementu hori ezkutatzeko lehenbailehen ezkutatzeko gaitasuna "piztea" bakarrik aktibatzeko. Hori jabetza honen erabilpen posiblea da, baina berriro ere ez da maiztasunik ematen dugun zerbait.

Display

Ikusgarritasunaren propietateak, dokumentu-fluxu arrunt batean elementu bat uzten duen bezala, bistaratzen du: dokumentuak ez du guztiz ezabatzen. Ez du inolako espazio hartzen, nahiz eta haren HTML kodea iturburu kodean dago oraindik. Hau da, hain zuzen ere, dokumentuaren fluxutik kenduta. Atsegin guztietarako, elementua desagertuko da. Hau gauza ona edo txarra izan daiteke, zure asmoen arabera. Zure orriarentzat kaltegarria izan daiteke jabetza hori gehiegizkoa bada!

"Bistaratzea: bat ere ez" erabiltzen dugu askotan orrialde bat probatzerakoan. "Irten" eremu bat behar badugu pixkanaka, beraz, orriaren beste eremu batzuk probatu ahal izango ditugu, pantaila erabili ahal izango dugu: ez dago horretarako. Gogoan izan beharrekoa da, hala ere, elementua webgunearen benetako abiarazi aurretik orrialdera itzuli behar dela. Hau da metodo honen dokumentu-fluxutik kendutako elementua bilaketa-motorretan edo pantailako irakurleek ez dutela ikusten, HTML markan egon daitekeen arren. Antzinean, metodo hau txantxangorriaren metodo gisa erabili zen bilatzaileen sailkapenean eragina izan dezan, beraz, bistaratzen ez diren elementuak Google-ren gezi gorria izan daiteke, zergatik erabiltzen den ikuspegi hori.

Modu bat aurkitu dugu bistaratzea: baliagarria ez den beste bat, eta zuzenean erabiltzen dugun produkzio webguneak, bistaratze-tamainako erabilerarako elementu izan daitezkeen gune sentikor bat eraikitzen ari gara, baina ez besteentzat. Bistaratzea erabil dezakezu: none elementu hori ezkutatzeko eta gero berriro aktibatuta multimedia-kontsultak erabilita. Pantailako erabilera onargarria da: bat ere ez, arrazoi beldurgarriak ezkutatzen saiatzen ari ez delako, baina horregatik beharrezkotzat jotzen dute.

Jennifer Krynin-en jatorrizko artikulua. Jeremy Girard-ek argitaratua 2013/03/3