SolosainaFandaharana

CSS float: famaritana, fananana

Hitsingevana - iray amin'ireo asa fototry ny fiteny ny CSS (dia ravahan'ny ny Style Sheets - fandrafetana ravahan'ny). Io fiteny efa nisy nanomboka tamin'ny 1996, ary mbola mitohy ny hananana. Amin'izao fotoana izao, mpandraharaha no nampiasa ny dikan-CSS fahatelo. CSS amin'ny teny fandaharana dia azo atao ny mamorona tsara tarehy sady mahafinaritra toerana izay tsy hita lany andro na aina ho an'ny mpampiasa, na dia tsy mampiasa JavaScript. Modern azo atao ny fahatelo dikan-ny fahazoan-dalana.

Koa, mpandraharaha afaka mampiasa kokoa ny mety pandrafetana safidy, toy ny Flexbox na Position hanova ny singa toerana teo amin'ilay toerana, fa ny zavatra voalohany aloha. Mba manomboka mahatakatra ny tombony sy ny fatiantoka mitsingevana fananana.

CSS float - Nahoana no ilaina?

Hitsingevana - fananana ny singa toerany. Isan'andro, dia mety ho hita eo amin'ny pejy ny gazety sy ny gazetiboky, mijery ny sary sy ny soratra, izay tena Kendreo Fonosiny azy manodidina. и CSS при использовании функции Float должно произойти то же самое. Eto amin'izao tontolo izao ny HTML sy CSS amin'ny alalan'ny fampiasana float fehezan-miasa dia tokony hitranga toy izany koa. Fa Tsara hotadidina fa ny sary fanovana dia tsy foana ny tena antony izany asa. Azo ampiasaina mba hamoronana ny toerana misy ny singa malaza ny toerana roa, telo, efatra tsanganana. Raha ny marina, float CSS fananan'ny no ampiasaina mba saika misy HTML-singa. Mahalala ny fototry ny manova ny fisehon'ny singa mitsingevana mampiasa ny asa, ary avy eo ny Property, mba hamorona na famolavolana ny toerana dia tsy ho sarotra.

Special DTP programa afaka indraindray tsy miraharaha ny sary, ary ny hita azy ireo. Ampy mitovy ny zavatra hitranga sy ny tranonkala famolavolana, afa-tsy ny fahazavan 'ny andinin-teny, fa tsy climb teo amin'ny sary dia miseho (raha diso ampiasaina hitsingevana fananana) akaikin'ny na ambaniny, nefa tsy foana izay mila developer.

CSS mitsingevana Famaritana ny fananana

Raha ny marina, ny fahafahana mampiasa float fananan'ny dia tena tsara ao amin'ny lavaka abidy ho an'ireo mpamorona tranonkala. Saingy, indrisy, ny tsy fahampian'ny fahatakarana ny fomba manao izany dia mety hitarika ny fifandonana sy ny singa hafa ny toerana fahoriana toy izany. Vao maraina koa ny toe-javatra toy izany mitranga noho ny bibikely ao amin'ny navigateur. Ary ny zava-miafina ny fomba araka ny tokony hampiasa ny fananany mitsingevana dia misokatra, ary tsy misy olana amin'ny tsy tokony ho lehibe kokoa.

Mitsingevana fananana isika manana soatoavina efatra:

  • Hitsingevana: handova;
  • Hitsingevana: ankavanana;
  • Hitsingevana: ankavia;
  • Hitsingevana: tsy nisy;

Ho an'ireo izay mahalala teny anglisy, ny fikirana soatoavina mitsingevana fananana tokony ho mazava. Fa ho an'ireo izay tsy mahafantatra, dia afaka mitondra fanazavana kely. Fikirana: ankavia; Izy io no mahatonga ny singa tena ao amin'ny tena tafahoatra havian'ny ny ray aman-dreny singa. Toy izany koa ny zavatra mitranga (afa-tsy ny fomba hafa) rehefa bcgjkmpjdfybb fikirana: ankavanana; . Sarobidy: handova; nandidy ny singa mba mihevitra ny fanahafana ihany toy ny an'ny ray aman-dreny. Toy izany singa antsoina hoe mbola zaza, araka izay hita mivantana ao anatin'ny ray aman-dreny HTML-in fehezan-dalàna. A fananana: tsy nisy; Mamela ny singa mba tsy hanakorontana ny mahazatra fikorianan'ny-drakitra, izay nametraka ny toerana misy anao ho an'ny rehetra ao amin'ilay fehezan-dalàna.

Ahoana no mba hitsingevana ny asa?

Float CSS fotsiny fananan'ny tena miasa. Izay rehetra efa voalaza etsy ambony, dia mety ho atao tsy misy olana be. Ary rehefa afaka izany, ny zava-drehetra dia ho toy ny mora. Ary raha tsy mbola manohy mianatra aho float fananany, mendrika ny fijery kely any an-teoria. Tranonkala rehetra dia singa ao amin'ny andian-tsoratra. Mora ny mahita izany amin'ny alalan'ny fanokafana ny hampionona in Google Chrome tamin'ny alalan'ny fanerena Ctrl + Shift + J. lahatsoratra, anaram-boninahitra, sary, rohy, sy ny singa hafa rehetra ao amin'ny toerana haseho kilalao miendrika biriky, samy hafa habe fotsiny. Tamin'ny voalohany, ireo rehetra ireo kilalao miendrika biriky ireo manaraka ny tsirairay. Araka ny hita ao amin'ny ohatra etsy ambany, ny fehezan-dalàna iray kofehy mandeha samy hafa, koa araka izany ny toa tsy tanteraka ny iray ao ambadiky ny hafa.

Izany no antsoina hoe ny ara-dalàna mikoriana (atao mahazatra). Raha ny toy izany biriky lavo ao anatin'ny samy izy (vatana raha tsy misy nita singa) mitsangana. Voalohany, ny votoatin'ny pejy hita ny tranonkala toy izany. Na dia izany aza, rehefa mampiasa, ohatra, ny fananan 'CSS hitsingevana teny Left singa voajanahary mivoaka ny toerana eo amin'ny pejy sy ny hetsika ho amin'ny ankavia. Izany dia mitarika ho amin'ny fitondran-tena tsy azo ihodivirana fifandonan'ny planeta amin'ireo singa izay ho nitoetra tao amin'ny Mazava ho azy fa ara-dalàna.

Amin'ny teny hafa, ny zavatra napetraka ireo fa mitsangana, ankehitriny mifanila ny iray hafa. Raha toa ny ray aman-dreny dia ampy singa toerana mba afaka handraisana ankizy roa tao anatiny, ny fifandonan'ny planeta dia tsy hitranga, fa raha tsy izany, ny fametrahan-misy zavatra hafa tsy azo ihodivirana. Tena zava-dehibe ny mahatsiaro fa ny fahatakarana ny fananan 'mitsingevana CSS.

Clear miasa mba hamahana olana

Mitsingevana izahay tsirairay dia manasongadina ny fo - Clear. Niara-dia - aza ranon rano. Samy ireo endri-javatra mifameno ka manao ny developer sambatra. Araka ny voalaza etsy ambony, manodidina sela hiala amin'ny mazava ho azy ny ara-dalàna, ary koa manomboka "float" toy ny singa izay fananany ny float nampiasaina (ohatra, CSS mitsingevana Top). Ho vokany, fa tsy mahazo ny mitsingevana singa roa, fa tsy any amin'ny tany izay nikasa mba handamina ny developer. Nanomboka tamin'izay fotoana izay dia vao manomboka ny olana.

Ao amin'ny asa Clear manana soatoavina dimy:

  • : Havia;
  • : Havanana;
  • : Samy;
  • : Hanana;
  • tsy misy;

By Fitoviana dia afaka mahatakatra izany tsara indrindra raha mampiasa ny Clear asa. Raha efa nanoratra ny andalana ao amin'ny fehezan-dalàna float: ankavanana; (CSS-fehezan-dalàna dia natao), ny asa dia tsy maintsy ho mazava: tsara ;. Toy izany koa mampiavaka ny vato sy hitsingevana: niala; dia hameno Clear: ankavia; . Rehefa manoratra fehezan-dalàna mazava: roa; raha ny fandehany fa ny singa izay no ampiharina, endri-javatra izany dia ho eo ambany ny singa izay mampihatra ny asa mitsingevana. Handova maka toe-javatra avy amin'ny ray aman-dreny singa, nefa tsy nisy dia tsy ho nisy fiovana ny firafitry ny toerana. и CSS Float-код, который сделает ваш веб-сайт единственным в своем роде. Raha mahatakatra ny fomba mitsingevana sy mazava ny asa, dia afaka manoratra tsy manam-paharoa sy tsy mahazatra HTML sy ny CSS mitsingevana-fehezan-dalàna, izay hahatonga ny tranonkala tokana ao ny karazany avy.

Mampiasa float mba hamorona andry

Mitsingevana ilaina indrindra, rehefa famoronana endri-javatra andry teo amin'ilay toerana (na ny toerana misy ny CSS mitsingevana votoaty ao amin'ny afovoan-tranonkala pejy). Io fehezan-dalàna no tena azo ampiharina sy mety, dia tokony handinika safidy maro ho an'ny famoronana ny mahazatra fanononana toerana ahitana tsanganana roa. Ohatra, raiso ny fitsipika vohikala amin'ny votoaty amin'ny ankavia Fikarohana fisotroana (Fikarohana fisotroana) ho amin'ny ankavanana, lohapejy sy Footer. Ny fehezan-dalàna mijery toy izao:

Ankehitriny dia mila mahatakatra izay voasoratra eto. Ny ray aman-dreny singa izay ny lehibe indrindra ampahany amin'ny HTML-fehezan-dalàna antsoina hoe ny fitoeran-javatra (fitoeran-javatra). Mamela anao mba hisorohana ny singa, izay ampiharina float miasa hanely amin'ny lalana samihafa. Raha tsy izany, dia ireto no zavatra nitsinkafona niakatra ho any amin'ny faritry ny navigateur.

Avy eo, ao amin'ny kaody ka handeha #content #navigation. Ireo singa dia ampiasaina ny asa mitsingevana. #content nalefa ho amin'ny ankavia sy ny ankavanana no #navigation. Ilaina ny mamorona Ndao tsanganana roa. Aoka ho azo antoka ny mamaritra ny sakany, ka ny zavatra tsy hifanindry tsirairay. Azonao atao ny mamaritra ny sakany sy ny isan-jato. Noho izany aina kokoa noho ny ao amin'ny teboka. , Ohatra, 45% ny 45% sy ny #content ho an'ny #navigation, ary ny ambiny 10% mba hanome fananana sisiny.

Property ny Clear, izay any #footer, tsy manaraka Footer #navigation sy #content, fa mamela izany ho any amin'izay nitoerany ihany Izy. Inona no mety hitranga? Raha tsy milaza Clear fananana? Ao amin'io fehezan-dalàna fotsiny #footer miakatra ka ho eo ambanin'ny #navigation. Izany no nitranga noho ny zava-misy fa #navigation ampy ny toerana mba handraisana singa mihoatra ny iray. Ao amin'io fanoharana ohatra dia mazava tsara ny fomba hita maso ny fananan 'Clear hitsingevana sy mifameno.

Mety hiatrika fahoriana ianao rehefa manoratra fehezan-dalàna

Ireo ohatra ireo dia tsotra. Fa amin'izy ireo mety hiteraka zava-manahirana. Amin'ny ankapobeny, raha ny marina, be dia be ny olana tsy ampoizina mety hitranga mba hitsingevana ny asa. Na hafahafa, fa ny olana matetika tsy tonga amin'ny CSS, ary ny HTML-fehezan-dalàna. Ny toerana misy ny singa amin'ny float miasa ao amin'ny fehezan-dalàna HTML-misy fiantraikany mivantana ny asa farany. Mba tsy samy hafa ny zava-tsarotra, dia tsara indrindra ny hifikitra amin'ny fitsipika tsotra - toerany singa mitsingevana asa ny fehezan-dalàna voalohany. Saika foana izany asa sy ny fitondran-tena manamaivana ny tsy nampoizina.

fifandonana ny singa

Mitranga ny fifandonan'ny planeta, rehefa ny ray aman-dreny ahitana singa maro ny ankizy tsy afaka handraisana azy rehetra, ka dia hifanindry ny hafa. Izany mihitsy aza no mitranga fa ny zavatra tsy hita, ary hanjavona amin'ny toerana. Tsy nisy bibikely navigateur, ka dia antenaina sy tsara fitondran-tena ny singa amin'ny asa mitsingevana.

Noho ny zava-misy fa ireo singa ireo ao amin'ny ara-dalàna voalohany Mazava ho azy, ary avy eo dia tapaka float fananan'ny navigateur dia afaka manala azy avy any amin'ny toerana. Nefa tsy kivy, satria ny vahaolana Tsotra sy mazava - mampiasa Cear fananana. Mety ho ny fomba rehetra amin'ity tany ity olana, ny fampiasana ny Clear no mahomby indrindra.

Fa ny olana ny fifandonan'ny planeta ny tranonkala pejy singa azo vahana amin'ny fomba hafa. Misy fomba roa, fara fahakeliny:

  • Position ny fampiasana ny asa;
  • fampiharana Flexbox.

Position asany Matetika no safidy tsara ho CSS mitsingevana. Ao amin'ny afovoan-tranonkala pejy ao amin'ny raharaha Position fampiharana no tsara indrindra hametraka ny sary. Raha ampiharina araka ny tokony soatoavina: tanteraka sy: havany, ny zavatra latsaka any an-toerana, ka tsy hifanindry tsirairay.

Position Analysis sy ny fehezan-dalàna ny asa mitsingevana

и CSS Float заменить на Position. Tokony hiatrika bebe kokoa ny fomba HTML sy CSS mitsingevana hosoloana Position. Raha ny marina izany tena tsotra. Aoka isika hoe misy ny singa sy ny #div #container.

#container {

sakany: 40%;

hitsingevana: ankavia;

sisiny: 10px;

}

#div {

sakany: 40%;

hitsingevana: ankavanana;

sisiny: 10px;

}

#footer {

mazava: roa;

}

Ao amin'io ohatra, ny fampiasana ny asa ao amin'ny fitoeran-javatra faharoa (CSS DIV) float dia hanampy mba hamoronana faneva toerana tsanganana roa. Aza hadinoina mihitsy ny Clear asa. Raha tsy misy dia petaho takela ihany no singa eo amin'ny tampon'ny tsirairay.

Koa ahoana no hanova ny CSS sy kaody hitsingevana hampiasa Postion? Very tsotra:

#container {

sakany: 40%;

toerana: havana;

sisiny: 10px;

}

#div {

sakany: 40%;

toerana: havana;

sisiny: 10px;

}

Amin'ity tranga ity #container #div ary maka ny toerana ilaina ny developer ao amin'ny ray aman-dreny singa. Ny zava-dehibe indrindra? #div ary nanisy #container singa iray ray aman-dreny, izay mifanitsy amin'ireo ny habeny.

Flexbox - asa ity no hisolo CSS mitsingevana?

Flexbox - ny tena mandroso fomba famoronana vohikala amin'izao fotoana izao, ka izany dia tsy asa tohanan'ny zokiolona dika ny navigateur. Zavatra tsy discounted zava-misy, ho an'ny be taona mpampiasa amin'ny dikanteny navigateur dia tsy ho afaka ny hahita ny marina dikan-tenin'ny toerana.

Flexbox Tsy fananana, toy ny misaraka Module. Koa flexbox manohana maromaro fananana, izay miasa aminy ihany. Ankoatra izany, fampisehoana ny asa, izay manana masontsivana telo inline, andian-tsoratra sy ny inline-andian-tsoratra ao amin'ny flexbox iray ihany ny Flex-mikoriana.

Ahoana no Flexbox?

Izany teknôlôjia izany dia manampy ny developer mba hampifanaraka singa mora foana horizontally sy mitsangana. Flexbox koa dia afaka manova ny lalana sy ny lamin 'Asehoy ny singa. Ao izany teknôlôjia izany, dia misy roa famaky: Main mpiray sy Cross mpiray, manodidina izay rehetra naorina Flexbox. Izany ihany koa ny mamindra ny vokatry mitsingevana sy mazava asa. Dia manorina ny rafitra ao amin'ny fehezan-dalàna, izay tsy manam-paharoa mampiasa ny fananany, noho izany, indrisy, fa tsy ho afaka ao amin'ny sela hafa vitantsika ny maka tahaka fananana, toy ny mitsingevana sy ny Position. Ary mety ho tena mora raisina, satria, araka ny voalaza etsy ambony, Flexbox ihany no miasa ao amin'ny dika vaovao ny navigateur.

Tsara hotadidina fa amin'ny farany Position, Flexbox mitsingevana, ary manao toy izany koa zavatra - mamorona ny tsy mahazatra sy ny tany am-boalohany famolavolana ny toerana. Tsirairay dikan-tenin'ny noresahina tao amin'ny lahatsoratra manao izany tao an-dalana, ary, noho izany, dia manana tombontsoa sy ny fatiantoka roa. Ankoatra izany, dia tanteraka mitranga fa mitsingevana any asa (ohatra, teo amin'ny toerana amin'ny rafitra tsotra), nefa tsara kokoa ny mampiasa any ny toerana na Flexbox.

Double sisiny Bug

Na izany aza, indraindray, indrisy, olana isan-developer tsy avy ao amin'ny fehezan-dalàna, miaraka amin'ny bibikely sy ny sasany amin'ny teny manokana navigateur. Ohatra, ao amin'ny Internet Explorer, misy bibikely, izay atao hoe ny Double Bug sisiny. Mampitombo izy fikirana ny sisiny roa, niafara tamin'ny fifindran ny singa ao amin'ny toerana nisy ny navigateur fari-taniny. Mba hisorohana izany, dia ampy ny milaza ny fikirana sisiny Isan-jato. Matetika izany dia miseho bibikely, rehefa tena ilaina ny Y sy fananana teboka sisiny mitsingevana.

#div {

hitsingevana: ankavia;

sisiny-ankavia: 10px;

}

Io fehezan-dalàna dia manilika ny singa ao amin'ny Internet Explorer 20 px ankavia. Azonao atao ny manova ny fehezan-dalàna toy izao manaraka izao:

#div {

hitsingevana: ankavia;

sisiny-ankavia: 10%;

}

eo ho

#div {

hitsingevana: ankavia;

sisiny ankavanana: 10px;

}

Samy safidy ireo no hamaha ny olana ny famindran-toerana singa.

Bibikely navigateur sy miseho diso toerana

Tsy ho very maina ny mahatsiaro fa Internet Explorer - dia tsy ny navigateur ihany no afaka hitranga bibikely. Older dika ny Google Chrome sy Mozilla ihany koa ny singa sasany diso maneho ny vohikala ankehitriny. Fa tsirairay fanamboarana ireo, dia afaka mahita ny vahaolana. Amin'ny ankapobeny, dia mariho fa ny fampiasana ny mitsingevana dia mamorona ny tany am-boalohany sy tsara tarehy famolavolana tranonkala. Fahatakarana ny fototra sy ny fitsipiky ny fananana izany dia hanampy tsy fahadisoana sy ho mora kokoa ny fiainana na inona na inona developer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mg.atomiyme.com. Theme powered by WordPress.