ArvutidProgrammeerimine

CSS Positsioon: näited

. Mikrolülituse algajatele sageli raskusi positsioneerimine elementide kaudu CSS. Position куда проще в освоении, чем кажется на первый взгляд. Tegelikult CSS Positsioon vara on palju lihtsam õppida kui tundub esmapilgul. Mastering neid, saad võimas vahend, millega saab korraldada kõik lehe elemendid õiges kohas. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются Aga selleks, et saada tulemusi, mida pead teadma kõiki olemasolevaid väärtusi, sest põhimõtted nende tegevus on väga erinevad

Üksikasjad dokumendi voolu

работает с потоком веб-страницы. Positsioon CSS töötab veebilehe voolu. Kuidas mõista seda? html- разметке. Vaikimisi on kõik lehe elemendid on paigutatud järjekorras, nagu sa loodud neid HTML- juurdehindlus. header расположен над тегом footer, то и на странице он будет отображаться выше. Kui header tag asub tag jalus ja siis kuvatakse eespool lehel. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Vastupidisel juhul, kui mingil põhjusel te otsustate panna jalus html teemal "Heder", "keldris" lehel kuvatakse kohal "cap". Sel juhul ploki taseme elemendid täidavad kogu laius neile kättesaadavaks. Väiketähed omakorda on ühes reas, samas ei võta seda kõike, ja siis kantakse uuele. Seda protseduuri nimetatakse "flow dokumendi."

Et muuta voolavus kasutada Positsioon vara . CSS. float, но его мы рассматривать не будем. Samuti võib sõltuda omadusi float, kuid see ei saa pidada. Mis paigutamisseadet saab teha "langevad" ühisest oja, mille järel hakkab käituma teisiti. Kuidas täpselt - see sõltub kasutatud vara väärtus.

CSS Positsioon: staatiline

или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. Positsioon: staatiline või staatiline positsioneerimine on vaikimisi kõikidele html plokid, et olete loonud. Tavaolukorras, sa ei pea tegelema temaga. static. Kui mõni plokk või liin ei ole määratud üldse mingit seisukohta, nii et see on oluline staatiline. Lehel, et komponent kuvatakse vastavalt voolu. right/left или top/bottom, никакого эффекта не будет. Kui te näidata talle vara paremale / vasakule või üles / alla, ei mõjuta see olla.

CSS Positsioon: fikseeritud

оказывается вне нормального потока документа. Kui kasutate seda vara, element on väljaspool normaalset voolu dokumendi. относительно окна браузера, независимо от того, как размещаются прочие компоненты. Nüüd oma positsiooni arvutatakse võrreldes brauseriakna olenemata sellest, kuidas muud osad asuvad. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. Teisisõnu, plokk Positsioon: fikseeritud lahkuda lehe ülaosas, surutud vastu serva brauseriakna ja muid elemente oma koha vastavalt voolu.

Põhijooneks fikseeritud paigutatud elemendid on, et nad saavad kattuvad teiste plokid ja lehekülje string. : fixed будет будто бы оставаться на месте, не исчезая с экрана. Kui kerimine plokk Positsioon: fikseeritud on väidetavalt jäävad kehtima ilma kaovad ekraanilt. See on kasulik, kui teil on vaja liikuda vms, mille kasutaja peab alati olema juurdepääs. Fikseeritud positsioneerimine kasutatakse ka siis, kui soovite paigutada kiire lehitsemisnuppu teatud osa lehest.

CSS asukoht: sugulane

. Kasutades seda omandi nimetatakse suhtelise positsioneerimine. : relative, тот останется на своем месте. Kui seate kirje vara asukoht: sugulane, ta jääb oma kohale. right/left и top/bottom. Esmapilgul ei midagi erilist juhtub, kuid kõik muutus, kui edasine kasutamine omadused paremale / vasakule ja ülemine / alumine. Neid saab kasutada, et kontrollida liikumist komponendi suhtes oma asukohta. останутся на своих положениях, не обращая внимания на освободившееся место . Kell koht, kus plokk või line kasutatakse, oleks tühja ruumi - muud elemendid jäävad oma seisukohti, ei pöörata tähelepanu vabaks.

Kui liigutad osa ei mõjuta positsiooni ümbritseva lehe osi. Nad jäävad alles, kuigi suhteliselt paigutatud plokk võib blokeerida. Iseenesest vara kasutatakse harva. Tavaliselt kasutatakse seda koos järgmise teostuses.

absoluutne positsioneerimine

Üks huvitav ja kõige sagedamini kasutatavad võimalusi. Kui kasutate omadused Positsioon absolute положение компонента страницы будет высчитываться относительно окна браузера. väärtusega absoluutne seisukoht lehe osa arvutatakse võrreldes brauseriaknas. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. Muud elemendid (mitte tingimata asuma) nagu "unustada" umbes "vend" olemasolu Positsioon: absoluutne ja võtab tema koha oja. : fixed, но есть и серьезные различия. Tundub, et kõik on täpselt sama puhul Positsioon: fikseeritud, kuid on olulisi erinevusi.

top/right/bottom/left. Esiteks positsiooni element saab juhtida vabalt - kasutatakse seda vara top / paremale / alt / vasakule. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. Näiteks kui seate väärtus bottom: 100px, plokk "push off" alt lehe 100 pikslit. Teiseks, kui kerimine "absoluutse" komponent jääb koht, selle asemel, et navigeerida lehel.

Interaktsiooni absoluutse ühikut eellaseks elemendid

Teil on võimalik saavutada isegi täpsem kontroll absoluutselt positsioneeritud komponent. : fixed, relative или absolute. Selleks peate seadistama oma vanema vara Positsioon: fikseeritud, sugulane või absoluutne.

Vaatleme näiteks. div с классом relative-div, внутри которого размещается div с классом absolute-div. Kas teil on div klassiga võrreldes-div, mille sees on paigutatud div koos klassi absoluutne-div. : absolute. Seame siseseadme vara Positsioon: absoluutne. Ta kohe "startinud" voost ja on kusagil tipus, sest nüüd oma asukoha arvutatakse võrreldes brauseriaknas. relative-div свойство Position : relative и «блудный сын» возвращается на место. Nüüd antud plokk klassi suhteline-div Positsioon vara: suhteline ja "kadunud poeg" on tagasi oma kohale. Peaaegu. Tegelikult tundub, ülemises vasakus nurgas vanem element.

Miks see nii on? : absolute. Deal spetsiifilisuse omadused Positsioon: absoluutne. static, позиция начинает зависеть от родительского элемента. Vaikimisi selle asukoht sõltub teie brauser, kuid kui "vanem" on ka asetatud midagi, kuid staatilise positsioon hakkab sõltuvad vanema element. See on suurepärane, sest võid paigutada komponent kuhugi ilma proschityvaya tohutu hulk võrreldes brauseriaknas. Sissepääs kasutatakse sageli panna ikoonid, nupud ja muud väikesed esemed.

Positsioon CSS tsentreeritud

Üks peamisi raskusi algajatele on keskele element vertikaalselt ja horisontaalselt. , сделать это проще простого. Korralikult kasutades Positsioon vara, oleks lihtne. CSS asukoht: absoluutne keskmes on seatud järgmiselt. iv с классом absolute-div, который находится в «диве» с классом relative-div. Oletame, et teil on klassi d iv absoluutne-div, mis on "diiva" klassi suhteline-div. "Vanem" ja paigutatud võrreldes selle laius on võrdne laiusega terve lehekülje. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "Järeltulija" on laius ja kõrgus on 400 px, absoluutse positsioneerimise ning paikneb vaikimisi ülemises vasakus nurgas vanema element.

top: 50 % и left: 50 %. Kõik, mida pead tegema - on seatud absoluutne komponent top: 50% ja vasaku: 50%. Peaaegu valmis! сдвинулся с места и оказался почти в центре, но не совсем. Absoluutne-div nihutama ja oli peaaegu kesklinnas, kuid mitte päris. Tähendab "vanema" seotud tema lõpp, ja me peame kesklinnas ploki osutunud kesklinnas "seeme". margin-left и margin-right со значениями -200 px. Selleks on vaja küsida teda margin-vasakule ja margin-paremale väärtused -200 px. Seega me nihutada absoluutselt positsioneeritud ploki poole oma kõrguse ja laiuse. Kõik see keset!

kattuvad osad

Probleem võib olla raske, esimesel pilgul, "kehtestamine" paigutatud elemente oma "naabrite". : fixed будет перекрывать все, что расположено на странице. Näiteks komponent Positsioon: fikseeritud alistab kõik asuvad lehel. z-index, однако помните, что оно работает только для позиционированных элементов. Olukorra parandamiseks, mida saab kasutada omadusi z-index, kuid pea meeles, et see toimib ainult paigutatud elemendid. Seega, kui soovite paigutada plokk peal fikseeritud paigutatud element, et see üksus on ka määrata positsioneerimine. Näiteks suhteline.

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. A parim viis kapten positsioneerimine - peetakse näiteid Positsioon CSS, katsetada ja proovida midagi muud. calc() – это даст возможность более гибко настраивать расположение. Proovi seda kasutama õppida koos funktsiooni arvutatud () - see võimaldab suuremat paindlikkust asendi reguleerimiseks. Kuid pidage meeles, et see vara ei ole mõeldud hoone kogu "net" lehekülgedel. Mis siis, kui teil on vaja suhteliselt väike elemente või võib olla liiga lihtne saada segaduses.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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