Fintana eo amin'ny "display: none" sy "fahitana: miafina" ao amin'ny CSS

Mety misy fotoana, rehefa miara-miasa amin'ny fampivoarana tranonkala ianao dia mila "manafina" faritra voafaritra manokana amin'ny antony iray na hafa. Azonao atao, mazava ho azy, esory fotsiny ny singa (s) amin'ny fanontaniana avy amin'ny fanamarihana HTML , fa raha tianao ny hitoetra ao amin'ny code, fa tsy aseho amin'ny maîtrise na inona na inona antony (ary hamerina hijery ny antony Ataovy haingana izany). Mba hitazonana singa iray ao amin'ny HTML anao, fa manafina izany ho fampiratiana, dia hitodika any amin'ny CSS ianao.

Ny fomba roa mahazatra indrindra hanafenana singa iray ao amin'ny HTML dia mampiasa ny properties CSS mba "hampiseho" na "fahitana". Rehefa jerena amin'ny voalohany, toa ireo zavatra roa ireo dia toa tsy dia manao toy izany mihitsy, fa samy manana ny fahasamihafany manokana izay tokony ho tsapanao. Andeha hojerentsika ny fahasamihafana misy eo amin'ny fampisehoana: tsy misy na fahitana: miafina.

Visibility

Amin'ny fampiasana ny fahitana tarehimarika / sanda CSS: miafina miafina singa iray avy amin'ny browser. Na izany aza, io elanelana miafina io dia mitazona toerana ao amin'ny layout. Tahaka ny nataonao tamin'ny ankapobeny ny singa tsy hita maso, nefa mbola mijanona eo amin'ny toerany ary maka ny toerana horaisiny raha toa ka lasa irery.

Raha mametraka DIV ao amin'ny pejinao ianao ary mampiasa ny CSS mba hanomezany ny habeny haka sary 100x100 pixel, ny fahitana: ny trano miafina dia mahatonga ny DIV tsy hiseho eo amin'ny efijery, fa ny manaraka manaraka azy dia hetsika toy ny mbola any, mbola hanaja izany Toerana 100x100.

Raha ny marina, ny fananana fahitana tsy dia fahita matetika, ary azo antoka fa tsy ny azy manokana. Raha mampiasa karazana hafa CSS tahaka ny toerana misy azy isika mba hahatratrarana ilay layout izay tadiavintsika ho an'ny singa iray, dia azontsika ampiasaina avy eo ny fahitana azy hanafina io zavatra io amin'ny voalohany, raha tsy "hamadika" azy fotsiny. Izany dia fampiasana azo atao io fananana io, saingy indray mandeha, tsy zavatra iray no ifantohantsika amin'ny fotoana rehetra.

Display

Tsy toy ny fananana fahitana, izay mamela singa iray amin'ny fizotran'ny rakitra ara-dalàna, dia mampiseho: tsy misy esorina ny singa manontolo amin'ny rakitra. Tsy manangona toerana izy io, na dia mbola ao amin'ny codecode aza ny HTML. Izany dia satria izy io dia nesorina tao amin'ny horonan-tsary. Ho an'ny ezaka rehetra sy ny tanjona rehetra dia lasa avokoa izany. Mety ho zavatra tsara na zava-dratsy izany, arakaraka ny tanjonao. Mety hanimba ny pejinao ihany koa izany raha tsy ampiasainao io fananana io!

Matetika isika no mampiasa "display: none" rehefa mandinika pejy. Raha mila sehatra iray isika hialana vetivety mba hahafahantsika mandinika ireo faritra hafa amin'ny pejy, dia afaka mampiasa fampiratiana isika: tsy misy izany. Ny zavatra tokony hotsaroana anefa dia ny hoe tokony averina ao amin'ny pejy ilay singa mialoha ny fanombohana io tranonkala io. Ity dia satria zavatra iray nesorina tao amin'ny rindran-damina tamin'ity fomba ity dia tsy hita amin'ny fikarohana sy ny mpamaky azy, na dia mety hijanona ao amin'ny marika HTML aza izy io. Tany aloha, ity fomba fitsaboana ity dia nampiasaina ho fomba fanao mainty hoditra hanandrana hamita ny lozam-pifidianana, ka noho izany ireo singa tsy aseho dia mety ho saina mena ho an'ny Google mba hijerena ny antony ampiasana izany fomba izany.

Ny fomba iray ahitantsika ny fampisehoana: tsy misy mahasoa, ary ny fampiasana izany amin'ny habaka sy famokarana mivantana, dia ny fananganana tranokala ahafahana manana singa mety ho an'ny habeny iray fa tsy ho an'ny hafa. Azonao ampiasaina ny fampiratiana: tsy misy hanafenana izany singa izany ary avy eo dia mamerina izany amin'ny fangatahan'ireo media any aoriana. Fampiasana azo ekena azo ekena: tsy misy, satria tsy miezaka manafina na inona na inona noho ny antony mahatsiravina ianao, fa manana antony ara-drariny hanaovana izany.

Lahatsoratra niavian'i Jennifer Krynin. Edited by Jeremy Girard on 3/3/17