ComputerProgramming

CSS posisyon: mga panig-ingnan

. Layout-beginners sa kasagaran adunay kalisud uban sa mga elemento positioning pinaagi sa CSS. Position куда проще в освоении, чем кажется на первый взгляд. Sa pagkatinuod, CSS posisyon kabtangan mas sayon sa agalon kay daw sa unang tan-aw. Pinaagi sa batid kanila, na sa usa ka gamhanan nga himan nga kamo makahimo sa arrange sa tanan nga mga elemento sa panid sa husto nga mga dapit. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются Apan aron sa pagkab-ot sa resulta inyong kinahanglan nga mahibalo bahin sa tanan nga mga kasamtangan nga mga prinsipyo, tungod kay ang mga baruganan sa ilang mga lihok lahi kaayo

Mga detalye sa dagan dokumento

работает с потоком веб-страницы. Posisyon CSS mga buhat uban sa sa dagan Web panid. Sa unsa nga paagi sa pagsabot niini? html- разметке. Pinaagi sa remate, sa tanan nga mga elemento sa panid mga gihan-ay diha sa han-ay sa nga imong gibuhat sa kanila sa html- markup. header расположен над тегом footer, то и на странице он будет отображаться выше. Kon ang header tag nahimutang sa tag footer, ug unya kini gipakita sa ibabaw sa panid. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Sa laing bahin, kon alang sa pipila ka rason ikaw modesisyon sa pagbutang sa usa ka footer sa HTML sa "Heder", "salog" pahina nga gipakita sa "cap." Sa kini nga kaso, ang mga elemento block-level okupar sa tibuok gilapdon anaa kanila. Lowercase, sa baylo, gihan-ay sa usa ka laray, samtang dili ang tanan, ug unya ibalhin ngadto sa bag-ong sa usa ka. Kini nga pamaagi mao ang gitawag nga ang "dagan sa dokumento."

Sa pag-usab sa dagan kinaiya nga gigamit posisyon kabtangan . sa CSS. float, но его мы рассматривать не будем. Kini mahimo usab nga magkalainlain tungod sa mga kabtangan sa float, apan kini dili isipon nga. Uban sa positioning nga miyembro mahimo nga gihimo sa "mapukan" gikan sa komon nga sapa, human nga kini magsugod sa paglihok nga lahi. Kon sa unsang paagi gayud - kini nag-agad sa sa gigamit nga bili sa kabtangan.

CSS posisyon: nagahunong

или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. Posisyon: nagahunong, o nagahunong positioning mao ang default alang sa tanan nga mga bloke html nga imong gibuhat. Ubos sa normal nga mga kahimtang, wala kamo sa pag-atubang-uban kaniya. static. Kon sa bisan unsa nga block o linya dili gihubit sa tanan bisan unsa nga posisyon, mao nga kini mao ang importante nga nagahunong. Sa niini nga component panid nga gipakita sumala sa dagan. right/left или top/bottom, никакого эффекта не будет. Kon ipakita mo siya sa kabtangan nga too / sa wala o sa ibabaw / ubos, walay epekto mahimong.

CSS posisyon: natudlong

оказывается вне нормального потока документа. Sa diha nga ang paggamit sa kabtangan niini, ang elemento mao ang sa gawas sa normal nga dagan sa sa dokumento. относительно окна браузера, независимо от того, как размещаются прочие компоненты. Ug ang iyang posisyon ang kalkulado paryente sa bintana browser, sa walay pagtagad sa kon sa unsang paagi sa uban nga mga components nahimutang. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. Sa laing mga pulong, usa ka block sa posisyon: natudlong mobiya sa ibabaw sa panid, napugos batok sa daplin sa bintana browser, ug ang uban nga mga elemento sa pagkuha sa dapit niini sumala sa dagan.

Ang nag-unang bahin sa natudlong posisyon elemento mao nga sila makahimo sa sapaw sa ubang mga bloke ug pahina hilo. : fixed будет будто бы оставаться на месте, не исчезая с экрана. Sa diha nga scrolling block sa posisyon: gitudlo kuno magpabilin sa dapit nga walay mawala gikan sa mga screen. Kini mao ang mapuslanon kon imong gikinahanglan sa navigate o sa sama, nga user kinahanglan sa kanunay adunay access sa. Fixed positioning gigamit usab kon kamo gusto sa pagbutang sa usa ka dali nga button linukot nga basahon sa usa ka bahin sa panid.

CSS posisyon: paryente

. Pinaagi sa paggamit sa kabtangan niini nga mao ang gitawag nga paryente positioning. : relative, тот останется на своем месте. Kon imong gibutang ang butang posisyon kabtangan: paryente, siya magpabilin sa iyang dapit. right/left и top/bottom. Sa unang tan-aw, walay bisan unsa nga sa daghan nga mahitabo, apan ang tanan nga kausaban kon dugang pa nga paggamit sa mga kabtangan nga matarung / wala ug ibabaw / ubos. Sila mahimong gamiton sa pagpugong sa kalihukan sa mga component paryente sa nahimutangan niini. останутся на своих положениях, не обращая внимания на освободившееся место . Sa dapit diin ang block o sa linya gigamit, nga sa usa ka walay sulod nga luna - sa ubang mga elemento nga magpabilin diha sa ilang mga posisyon, dili pagbayad pagtagad ngadto sa bakante.

Sa diha nga mobalhin kaninyo sa component dili makaapekto sa posisyon sa mga palibot nga mga bahin sa panid. sila magpabilin sa dapit, bisan tuod medyo posisyon block mahimong babagan sila. Sa iyang kaugalingon, ang luna panagsa ra nga gigamit. Kasagaran kini gigamit sa inubanan sa mga mosunod nga larawan.

bug-os nga positioning

Usa sa labing makapaikag ug ang labing kanunay nga gigamit nga mga kapilian. Sa diha nga ang paggamit sa mga kabtangan Baroganan absolute положение компонента страницы будет высчитываться относительно окна браузера. uban sa bili sa bug-os nga posisyon sa panid component nga kalkulado paryente sa bintana browser. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. Ang ubang mga elemento (non-hingpit nga posisyon) sama sa "kalimtan" mahitungod sa "igsoon" sa paglungtad sa posisyon: bug-os ug sa pagkuha sa iyang dapit sa sapa. : fixed, но есть и серьезные различия. Kini daw nga ang tanan mao gayud sa sama nga sama sa sa kaso sa posisyon: natudlong, apan adunay mga importante nga kalainan.

top/right/bottom/left. Una, ang posisyon sa mga elemento makontrolar sa walay bayad - gigamit alang niini nga kabtangan ibabaw / tuo / ubos / sa wala. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. Pananglitan, kon imong gibutang ang bili sa sa ubos: 100px, block "iduso sa" gikan sa ubos sa pahina 100 pixels. Ikaduha, sa dihang scrolling sa "bug-os nga" component magpabilin sa dapit, inay sa pagbaton sa pag-navigate sa usa ka panid.

Interaction hingpit nga mga yunit uban sa mga elemento ginikanan

Ikaw mahimo makab-ot bisan sa mas tukmang pagkontrolar sa hingpit nga posisyon component. : fixed, relative или absolute. Sa pagbuhat niini, kamo kinahanglan nga ibutang sa iyang mga ginikanan kabtangan posisyon: malig-on, paryente o bug-os.

Tagda ang usa ka panig-ingnan. div с классом relative-div, внутри которого размещается div с классом absolute-div. Buhata ikaw adunay usa ka div uban sa usa ka klase sa paryente-div, sa sulod nga gibutang sa usa ka div uban sa klase sa bug-os nga-div. : absolute. Kita ang mga sa sulud posisyon yunit kabtangan: hingpit. Siya diha-diha dayon "makakuha sa" gikan sa sapa, ug mao ang dapit sa ibabaw, tungod kay karon nahimutangan niini kalkulado paryente sa bintana browser. relative-div свойство Position : relative и «блудный сын» возвращается на место. Karon nga gihatag block uban sa klase paryente-div posisyon kabtangan: paryente ug ang "anak nga nawala" ang pagbalik sa dapit. Hapit. Sa pagkatinuod, kini makita sa ibabaw sa walang bahin sa ginikanan nga elemento.

Ngano nga ang kini ang nahitabo? : absolute. Deal sa kapihoan kabtangan posisyon: hingpit. static, позиция начинает зависеть от родительского элемента. Pinaagi sa remate, ang nahimutangan niini nag-agad sa imong browser, apan kon ang "ginikanan" nga posisyon usab nga bisan unsa nga butang apan nagahunong, ang posisyon magsugod sa magdepende sa sa ginikanan nga elemento. Kini mao ang daku tungod kay mo ang component bisan asa nga walay proschityvaya dako nga numero paryente sa bintana browser. Admission sa kasagaran gigamit sa pagbutang imahen, buton ug uban pang mga gagmay nga mga butang.

Posisyon CSS nakasentro

Usa sa mga nag-unang mga kalisdanan beginners nga unahon ang elemento vertically ug horizontally. , сделать это проще простого. Sa husto nga paagi sa paggamit sa mga kabtangan posisyon, sa paghimo niini nga sayon. CSS posisyon: bug-os sa sentro mao ang sama sa mosunod. iv с классом absolute-div, который находится в «диве» с классом relative-div. Ang ni-ingon kamo adunay usa ka klase d iv hingpit-div, nga anaa sa "diva" sa klase paryente-div. "Ginikanan" ug posisyon paryente sa gilapdon niini sama sa gilapdon sa tibuok panid. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "Kaliwat" adunay usa ka gilapdon, ug usa ka gitas-on sa 400 px, bug-os nga positioning, ug nahimutang pinaagi sa default sa ibabaw-sa wala suok sa ginikanan nga elemento.

top: 50 % и left: 50 %. Ang tanan nga imong kinahanglan nga buhaton - mao sa sa sa sa bug-os nga component ibabaw: 50% ug sa wala: 50%. Hapit gibuhat! сдвинулся с места и оказался почти в центре, но не совсем. Bug-os nga-div Budge ug hapit sa tunga, apan dili na. Nagpasabot "ginikanan" may kalabutan sa iyang katapusan, ug kita kinahanglan sa pagkuha sa sentro sa block napamatud-an nga ang sentro sa "binhi." margin-left и margin-right со значениями -200 px. Sa pagbuhat niini, ikaw kinahanglan nga mangutana kaniya sa usa ka kilid-wala ug margin-tuo sa mga mithi -200 px. Busa, pagbalhin kita sa hingpit nga posisyon block sa katunga sa sa iyang gitas-on ug gilapdon. Ang tanan nga kini sa tunga-tunga!

overlapping nga sangkap

Ang problema mahimong lisud nga, sa unang tan-aw, "ang pagpahamtang sa" posisyon elemento sa ilang "mga silingan". : fixed будет перекрывать все, что расположено на странице. Kay sa panig-ingnan, ang component posisyon: gitudlo mopalabaw sa tanan nga nahimutang diha sa panid. z-index, однако помните, что оно работает только для позиционированных элементов. Masulbad ang sitwasyon, kamo makahimo sa paggamit sa mga kabtangan sa mga z-index, apan hinumdumi nga kini nga mga buhat alang lamang sa posisyon elemento. Busa, kon gusto sa pagbutang sa usa ka block sa ibabaw sa natudlong posisyon elemento, kini nga yunit adunay usab sa ang mga positioning. Pananglitan, ang usa ka paryente.

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. Usa ka Ang labing maayo nga paagi sa pag-master sa mga positioning - giisip nga mga panig-ingnan posisyon CSS, sa pag-eksperimento ug mosulay sa usa ka butang sa lain-laing. calc() – это даст возможность более гибко настраивать расположение. Sulayi sa pagkat-on sa paggamit niini diha sa inubanan sa mga sa function calc () - kini makahimo sa mas dako nga pagka-flexible sa adjust sa posisyon. Apan, hinumdumi nga kini nga bahin wala gituyo alang sa pagtukod sa tibuok "pukot" mga panid. Uban niini, kamo kinahanglan nga mobalhin medyo gamay nga mga elemento, o mahimong kaayo sayon sa pagkuha naglibog.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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