ComputerZokuhlela

CSS Indawo: imizekelo

. IMbonakalo-wabaqalayo badla ngokuba kunzima iziqalelo ukubeka nge CSS. Position куда проще в освоении, чем кажется на первый взгляд. Enyanisweni, kulula kakhulu ukuba bafunde ngaphezu kubonakala xa uqala impahla CSS isikhundla. Xa wabagagamela, ufumana isixhobo esinamandla apho ungahlela zonke izinto page kwindawo efanelekileyo. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются Kodwa ukuze ufumane iziphumo, kufuneka wazi wonke amaxabiso ezikhoyo, kuba imigaqo izenzo zabo zahlukile kakhulu

Ezicacileyo uhuhamba yoxwebhu

работает с потоком веб-страницы. Indawo CSS isebenza nokuqukuqela page Web. Indlela ukuyiqonda le nto? html- разметке. Ngokunga gqibekanga, zonke izinto page zicwangciswe ngendlela apho wadala kubo yophawulo html-. header расположен над тегом footer, то и на странице он будет отображаться выше. Ukuba tag header ibekwe kwi yefooter tag, kwaye ke ziza kuboniswa ngaphezu page. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Kwelinye icala, ukuba ngenxa yesizathu esithile isigqibo ukubeka ephepheni kwi html kwi "Heder", "ongaphantsi" iphepha ziya kuboniswa ngaphezu "cap". Kulo mzekelo, izinto block-level nokuhlala ububanzi yonke ezifumanekayo kubo. Unobumba omncinci, nto, zicwangciswe kumqolo omnye, lo gama ukuthatha konke oko, kwaye ke ziza kudluliselwa lowo entsha. Le nkqubo ibizwa ngokuba 'ukuhamba uxwebhu. "

Ukutshintsha ukuziphatha eNgenayo nePhumayo impahla isikhundla . CSS. float, но его мы рассматривать не будем. Oku anokwahluka ngenxa iimpawu edadayo, kodwa aziyi kuqwalaselwa. Xa ilungu imeko yenziwe ukuze 'kuwa' ukususela kumsinga eqhelekileyo, emva koko uya kuqalisa ukuba siziphathe ngenye indlela eyahlukileyo. Indlela ngqo - kuxhomekeka kwixabiso yale propati.

CSS Indawo: static

или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. Indawo: emile, okanye ukubeka static kuyinto akugqibekanga kwi zonke iibhloko html ukuba uye wadala. Kwiimeko eziqhelekileyo, akukho akuyomfuneko ukuba ujamelane nayo. static. Ukuba naliphi na ibloko okanye umgca abakacaci kwaphela na isikhundla, ngoko ke static ebalulekileyo. Kwiphepha elo candelo kubonakaliswa ngokungqinelana nokuqukuqela. right/left или top/bottom, никакого эффекта не будет. Ukuba mbonise ilungelo kwipropati / ngasekhohlo okanye phezulu / ezantsi, akukho isiphumo siya kuba.

CSS Indawo: esisigxina

оказывается вне нормального потока документа. Xa usebenzisa lo mhlaba, i element ingaphaya ukugeleza lolu xwebhu. относительно окна браузера, независимо от того, как размещаются прочие компоненты. Ngoku isikhundla sakhe ibalwa xa kuthelekiswa kwibrawuza window, kungakhathaliseki ukuba afumaneka kwezinye amacandelo. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. Ngamanye amazwi, ibhloko kunye Indawo: esisigxina shiya phezulu kwephepha, icinezelwe ngokuchasene ngohlangothi browser window, kunye nezinye izinto uthathe indawo yawo ngokutsho ukuhamba.

Eyona nkalo iphambili lweziqalelo indawo esisigxina kukuba nga zilala phezu kwezinye iibhloko kunye string page. : fixed будет будто бы оставаться на месте, не исчезая с экрана. Xa ngokuhambisa block kunye Indawo: ezisisigxina kuya okuthiwa kuhlala kwindawo ngaphandle anyamalale eskrinini. Oku kuluncedo xa ufuna ukukhangela okanye ezifana, apho umsebenzisi kufuneka kusoloko ukufikelela kuyo. indawo esisigxina nayo kusetyenziswa xa ufuna ukubeka ukuphoswa iqhosha lokuskrola kwindawo ethile yale page.

CSS Indawo: isihlobo

. Ukusebenzisa lo mhlaba ubizwa ngokuba ukubeka isalamane. : relative, тот останется на своем месте. Ukuba ngaba umisela oku Indawo yepropati item: isalamane, uya kuhlala endaweni yayo. right/left и top/bottom. Xa uqala kuqala, akukho nto yenzekayo kakhulu, kodwa lonke utshintsho ukuba ukusetyenziswa iipropati ezinye ekhohlo ekunene / kunye phezulu / ezantsi. Zinokusetyenziswa ukulawula intshukumo ye candelo kuthelekiswa kwindawo yayo. останутся на своих положениях, не обращая внимания на освободившееся место . Kuloo ndawo apho ibloko okanye umgca asetyenziswa, bekuya kuba kwesingenato isithuba - ezinye izinto bahlale kwizikhundla zabo, banganyamekeli isithuba.

Xa uhambisa candelo aluchaphazeli ukuma iindawo ezingqonge wephepha. Baya kuhlala endaweni, nangona block ibekwe kunokwenza ukubathintela. Ngokwayo, ipropati isetyenziswa enqabile. Kudla kusetyenziswa kubanjiswene ne lwalo ulandelayo.

eyona ndawo ingundoqo

Enye kakhulu umdla kunye ngoyena usetyenziswa rhoqo iinketho. Xa usebenzisa iimpawu Indawo absolute положение компонента страницы будет высчитываться относительно окна браузера. kunye ixabiso yobume elililo lwe candelo iphepha le iya kubalwa kuthelekiswa browser window. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. Ezinye iziqalelo (lumiswe non-ngokupheleleyo) njenge "angalulibala" ngale "mzalwana" bobukho Indawo: ngokugqibeleleyo uya kuthabatha indawo yakhe emfuleni. : fixed, но есть и серьезные различия. Ibiya kuthetha ukuba yonke into kanye efanayo njengoko kunjalo yeMeko: esisigxina, kodwa kukho umahluko ezibalulekileyo.

top/right/bottom/left. Okokuqala, indawo element singalawuleka ngokukhululekileyo - zisetyenziselwa le top ipropati / ekunene / ezantsi / ngasekhohlo. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. Umzekelo, ukuba icwangciselwe ixabiso ezantsi: 100px, ibhloko "lokutyhala off" ukusuka emazantsi ephepha 100 pixels. Okwesibini, xa urholela icandelo "lungundoqo" iya kuhlala endaweni, endaweni yokuba ukuya kwi phepha.

Intsebenziswano iiyunithi elililo iziqalelo umzali

Unga uphumelele ukulawula noba ngqo ngakumbi phezu licandelo zibekwe ngokupheleleyo. : fixed, relative или absolute. Ukuze wenze oku, kufuneka ubeke umzali Kwindawo yalo propati: esisigxina, isizalwane okanye ngokugqibeleleyo.

Xiya xikombiso lexi. div с классом relative-div, внутри которого размещается div с классом absolute-div. Ingaba unayo div kunye udidi isalamane-div, ngaphakathi apho ibekwe khona div kunye neklasi okuphelele-div. : absolute. Sazibekela ngenayo Position impahla unit: epheleleyo. Yena ngoko nangoko "ithatha off" ukususela kumsinga kwaye ethile phezulu, kuba ngoku indawo yayo ibalwa xa kuthelekiswa kwibrawuza window. relative-div свойство Position : relative и «блудный сын» возвращается на место. Ngoku unikwe ibhloko kunye neklasi isalamane-div kwempahla Indawo: isalamane kunye "nonyana wolahleko" ubuyele endaweni. Phantse. Enyanisweni, ivela kwikona ephezulu ekhohlo element lomzali.

Kutheni le nto isenzeka? : absolute. Ukuqwalasela izinto zobumnini Okukodwa Indawo: epheleleyo. static, позиция начинает зависеть от родительского элемента. Ngokunga gqibekanga, indawo yayo ixhomekeke browser yakho, kodwa ukuba i "umzali" Kwakhona kubekwe nantoni na kodwa emile, isikhundla uqalisa ixhomekeke element umzali. Oku enkulu ngenxa uyakwazi ukubeka icandelo naphi na ngaphandle proschityvaya amanani amakhulu kuthelekiswa browser window. Kungenwa ukubeka ii icon, amaqhosha kunye nezinye izinto ezincinane ngokufuthi zisetyenziswa.

Indawo CSS igxile

Enye iingxaki eziphambili wabaqalayo kukuba nendawo element nkqo yaye tye. , сделать это проще простого. Kakuhle usebenzisa impahla Position, yenza kube lula. CSS Indawo: elipheleleyo kwiziko isetelwe ngolu hlobo. iv с классом absolute-div, который находится в «диве» с классом relative-div. Masithi ukuba udidi d iv ingundoqo-div, esemfuleni "diva" neklasi isalamane-div. "Umzali" nesihlobo ikwindawo efaneleke kakhulu ukuba ububanzi balo babulingana nobubanzi zephepha lonke. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "Isizukulwana" umntu ububanzi nobude ka 400 px, eyona ndawo ingundoqo, kwaye ibekwe ngokungagqibekanga kwikona ephezulu ekhohlo le element lomzali.

top: 50 % и left: 50 %. Konke ekufuneka uyenze - kukumisela kukuzibophelela icandelo top: 50% abashiya: 50%. Phantse yenziwe! сдвинулся с места и оказался почти в центре, но не совсем. Absolute-div abavumi yaye phantse kweli ziko, kodwa hayi kakhulu. Lithetha "umzali" zinxulumene nesiphelo sakhe, kufuneka abe kwiziko le block yangqineka embindini "mbewu." margin-left и margin-right со значениями -200 px. Ukuze wenze oku, kufuneka ucele kuye umda-ekhohlo kunye nomda-ekunene kunye amaxabiso -200 px. Ngenxa yoko, nathi shift ibloko ibekwe ngokupheleleyo kwi isiqingatha ukuphakama kwayo nobubanzi. Zonke phakathi!

izakhi zidlulela

Ingxaki kunokuba nzima, xa uqala, "ukunyanzelwa 'iziqalelo ikwindawo efaneleke kakhulu ukuba' abamelwane 'zabo. : fixed будет перекрывать все, что расположено на странице. Umzekelo, icandelo Indawo: ezisisigxina luza kukhwela ngaphezulu onke ibekwe kwiphepha. z-index, однако помните, что оно работает только для позиционированных элементов. Ukulungisa le meko, ungasebenzisa iimpawu z-indeksi, kodwa khumbula ukuba isebenza kuphela beengxenye ezihlelwe. Ngoko ke, ukuba ufuna ukubeka ibhloko encotsheni element indawo esisigxina, le yunithi iza kufuneka ukuseta ukuma. Umzekelo, isihlobo.

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. Ndlela ibhetele kakuhle le ndawo - ingqalelo imizekelo Indawo CSS, uvavanyo uzame into eyahlukileyo. calc() – это даст возможность более гибко настраивать расположение. Zama ukufunda ukulusebenzisa ngokusebenzisana umsebenzi Calc () - oku kuya kwenza ukuba bhetyebhetye enkulu ukunyenyisa sikhundla. Noko ke, khumbula ukuba lo propati ayenzelwanga ukwakha yonke amaphepha "umnatha". Nalo, kufuneka ukuhambisa izinto ezincinane kakhulu, okanye kube lula kakhulu ukuba bedidekile.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 xh.delachieve.com. Theme powered by WordPress.