ÒdinatèPwogram

CSS Pozisyon: egzanp

. Layout-débutan souvan gen difikilte pou ak eleman pwezante nan CSS. Position куда проще в освоении, чем кажется на первый взгляд. An reyalite, pwopriyete CSS Pozisyon se pi fasil yo aprann pase sa li sanble nan premye gade. Pa metrize yo, ou jwenn yon zouti pwisan ak kote ou ka fè aranjman pou tout eleman paj nan tout tanp zidòl yo dwat. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются Men, nan lòd jwenn rezilta, ou bezwen konnen sou tout valè yo ki deja egziste, paske prensip yo nan aksyon yo yo trè diferan

Spesifik nan koule nan dokiman

работает с потоком веб-страницы. Pozisyon CSS travay ak koule nan paj entènèt. Ki jan yo konprann sa a? html- разметке. Pa default, tout eleman paj yo ranje yo nan lòd la nan kote ou kreye yo nan HTML-markeup. header расположен над тегом footer, то и на странице он будет отображаться выше. Si tag nan header ki chita sou footer a tag, ak Lè sa a li pral parèt pi wo a paj la. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Kontrèman, si pou kèk rezon ou deside mete yon footer nan html sou "Heder la", "sousòl" paj yo pral parèt pi wo a "bouchon an". Nan ka sa a, eleman blòk-nivo rete nan lajè a tout antye ki disponib nan men yo. Miniskil, nan vire, yo ranje nan yon sèl ranje, pandan y ap pa pran li tout, ak Lè sa a yo pral transfere nan yon sèl nan nouvo. Sa a se pwosedi yo rele "koule nan dokiman an."

Pou chanje koule konpòtman itilize pwopriyete a Pozisyon . nan CSS. float, но его мы рассматривать не будем. Li kapab tou varye akòz pwopriyete yo nan flote, men li pa ap konsidere. Avèk manm nan pwezante ki kapab fèt nan "tonbe" nan kouran an komen, apre yo fin ki li pral kòmanse konpòte yon fason diferan. Ki jan egzakteman - li depann de valè a itilize nan pwopriyete a.

CSS Pozisyon: estatik

или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. Pozisyon: estatik, oswa pwezante estatik se default la pou tout blòk html ke ou te kreye. Nan sikonstans nòmal, ou pa gen fè fas ak li. static. Si yon blòk oswa liy se pa sa defini nan tout nenpòt ki pozisyon, kidonk li se estatik enpòtan. Nan paj la se ke eleman parèt nan akò ak koule nan. right/left или top/bottom, никакого эффекта не будет. Si ou montre l 'dwa nan pwopriyete / gòch oswa tèt / anba, pa gen okenn efè yo pral.

CSS Pozisyon: fiks

оказывается вне нормального потока документа. Lè w ap itilize pwopriyete sa a, eleman nan se deyò koule nan nòmal nan dokiman an. относительно окна браузера, независимо от того, как размещаются прочие компоненты. Koulye a, se pozisyon li kalkile relatif nan fenèt navigatè a, kèlkeswa ki jan lòt konpozan yo ye. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. Nan lòt mo, yon blòk ak Pozisyon: fiks kite tèt la nan paj la, bourade kont kwen an nan fenèt navigatè a, ak eleman yo lòt pran plas li dapre koule nan.

Karakteristik nan prensipal nan fiks eleman positionné se yo ke yo ka sipèpoze blòk yo ak lòt paj fisèl. : fixed будет будто бы оставаться на месте, не исчезая с экрана. Lè defile blòk ak Pozisyon: fiks pral sipozeman rete nan plas san yo pa toudènyeman soti nan ekran an. Sa a se itil si ou bezwen navige oswa tankou an, nan ki itilizatè a dwe toujou gen aksè a. se fiks pwezante tou yo itilize si ou vle mete yon bouton woulo liv rapid nan yon pati sèten nan paj la.

CSS Pozisyon: relatif

. Lè l sèvi avèk pwopriyete sa a yo rele relatif pwezante. : relative, тот останется на своем месте. Si ou mete atik pwopriyete Pozisyon an: fanmi, li ap rete nan plas li. right/left и top/bottom. Nan premye gade, pa gen anyen anpil k ap pase, men tout chanjman si plis itilize pwopriyete dwa / gòch ak tèt / anba. Yo ka itilize kontwole mouvman nan relatif nan eleman nan kote li yo. останутся на своих положениях, не обращая внимания на освободившееся место . Nan plas la kote yo blòk la oswa liy itilize, ta dwe yon espas vid - eleman yo lòt rete nan pozisyon yo, pa peye atansyon sou pòs ki vid la.

Lè ou deplase eleman nan pa afekte pozisyon nan pati pyès sa yo ki antoure nan paj la. Yo pral rete nan plas, byenke relativman positionné blòk ka bloke yo. Nan tèt li, se pwopriyete a te raman itilize. Anjeneral li se itilize nan konjonksyon avèk reyalizasyon sa a.

absoli pwezante

Youn nan ki pi enteresan an ak opsyon ki disponib nan pi souvan itilize. Lè w ap itilize pwopriyete Pozisyon absolute положение компонента страницы будет высчитываться относительно окна браузера. ak valè a nan pozisyon absoli nan eleman nan paj yo pral kalkile relatif nan fenèt la navigatè. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. Lòt eleman (ki pa absoliman positionné) tankou "bliye" sou "frè a" nan egzistans la nan Pozisyon: absoli epi yo pral pran plas li nan kouran an. : fixed, но есть и серьезные различия. Li ta sanble ke tout bagay se egzakteman menm jan ak nan ka a nan Pozisyon: fiks, men gen diferans enpòtan.

top/right/bottom/left. Pwemyeman, ka pozisyon nan eleman nan ka kontwole lib - yo te itilize pou pwopriyete sa a sou tèt / dwa / anba / kite. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. Pou egzanp, si ou mete valè a nan pati anba a: 100px, blòk "pouse nan" anba nan fon an nan paj la 100 piksèl. Dezyèmman, lè defile "absoli" eleman a ap rete an plas, olye pou yo gen navige nan yon paj.

Entèaksyon inite absoli ak eleman paran

Ou kapab reyalize menm plis egzak kontwòl sou absoliman positionné eleman. : fixed, relative или absolute. Pou fè sa, ou bezwen yo mete Pozisyon pwopriyete paran li yo: fiks, fanmi oswa absoli.

Ann pran yon egzanp. div с классом relative-div, внутри которого размещается div с классом absolute-div. Ou gen yon div ak yon klas nan relatif-div, andedan ki se mete yon div ak klas la nan absoli-div. : absolute. Nou mete andedan kay la Pozisyon inite a pwopriyete: absoli. Li imedyatman "pran koupe" ki soti nan kouran an ak se yon kote nan tèt la, paske kounye a se kote li yo kalkile relatif nan fenèt la navigatè. relative-div свойство Position : relative и «блудный сын» возвращается на место. Koulye a, bay blòk avèk klas relatif-div Pozisyon pwopriyete a: fanmi ak "Prodigy, pitit gason" se tounen nan plas li. Prèske. An reyalite, li parèt nan kwen siperyè agòch nan eleman nan paran yo.

Poukisa se sa kap pase? : absolute. Deal nan yon pozisyon nan espesifik pwopriyete: absoli. static, позиция начинает зависеть от родительского элемента. Pa default, kote li yo depann sou navigatè ou a, men si se "paran an" tou positionné kòm anyen men estatik, pozisyon an kòmanse depann sou eleman nan paran yo. Sa a se gwo paske ou ka mete eleman nan nenpòt kote san yo pa proschityvaya nimewo gwo relatif nan fenèt la navigatè. admisyon souvan itilize nan plas ikon, bouton ak lòt bagay ki piti yo.

Pozisyon CSS santre

Youn nan difikilte débutan yo prensipal la se nan sant eleman nan vètikal ak orizontal. , сделать это проще простого. Byen lè l sèvi avèk pwopriyete a Pozisyon, fè l 'fasil. CSS Pozisyon: se absoli nan sant la mete jan sa a. iv с классом absolute-div, который находится в «диве» с классом relative-div. Se pou nou di ou gen yon klas d iv absoli-div, ki se nan "diva nan" nan klas relatif-div la. "Paran" ak positionné relatif nan lajè li egal a lajè a nan paj la tout antye. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "Desandan" te gen yon lajè ak yon wotè ki 400 px, absoli pwezante, ak sitiye pa default nan kwen anwo-gòch nan eleman nan paran yo.

top: 50 % и left: 50 %. Tout sa ou bezwen fè - se yo mete eleman absoli tèt la: 50%, epi yo kite: 50%. Prèske fè! сдвинулся с места и оказался почти в центре, но не совсем. Absoli-div bouje e li te prèske nan sant la, men li pa byen. Vle di "paran" gen rapò ak fen li yo, li nou bezwen jwenn nan sant la nan blòk la te pwouve yo dwe sant lan nan "desandans." margin-left и margin-right со значениями -200 px. Pou fè sa, ou bezwen mande l 'yon Marge-bò gòch ak Marge-dwa ak valè -200 px la. Se konsa, nou chanjman blòk la absoliman pozisyone sou mwatye nan wotè li yo ak lajè. Tout li nan mitan an!

eleman sipèpoze

Pwoblèm nan ka difisil, nan premye gade, "enpozisyon la nan" eleman positionné nan "vwazen" yo. : fixed будет перекрывать все, что расположено на странице. Pou egzanp, Pozisyon nan eleman: pral fiks pase sou desizyon tout chita sou paj la. z-index, однако помните, что оно работает только для позиционированных элементов. Remèd sitiyasyon an, ou ka itilize pwopriyete z-endèks la, men sonje ke li sèlman ap travay pou eleman positionné. An konsekans, si ou vle mete yon blòk sou tèt nan eleman nan fiks positionné, inite sa a pral gen tou yo mete pwezante nan. Pou egzanp, yon manm fanmi.

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. Yon Pi bon an fason yo metrize pwezante nan - konsidere kòm egzanp Pozisyon CSS, fè eksperyans epi eseye yon bagay diferan. calc() – это даст возможность более гибко настраивать расположение. Eseye aprann yo sèvi ak li nan konjonksyon avèk Calc nan fonksyon () - sa a pral pèmèt pi gwo fleksibilite ajiste pozisyon an. Sepandan, sonje ke pwopriyete sa a pa fèt pou bati tout "nèt" paj sa yo. Avèk li, ou bezwen pou avanse pou eleman relativman ti, oswa ka twò fasil jwenn konfonn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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