KompjutersIpprogrammar

CSS Pożizzjoni: eżempji

. Layout-jibdew spiss ikollhom diffikultà ma 'elementi ta' pożizzjonament permezz CSS. Position куда проще в освоении, чем кажется на первый взгляд. Fil-fatt, il-proprjetà Pożizzjoni CSS huwa ħafna aktar faċli biex jitgħallmu milli jidher mad-daqqa t'għajn. Billi nikkontrollaw minnhom, ikollok għodda qawwija li magħhom inti tista 'tirranġa l-elementi kollha paġna fil-postijiet dritt. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются Iżda sabiex tikseb riżultati, għandek bżonn tkun taf dwar il-valuri kollha eżistenti, minħabba li l-prinċipji tal-azzjonijiet tagħhom huma differenti ħafna

Ispeċifiċitajiet tal-fluss dokument

работает с потоком веб-страницы. CSS pożizzjoni jaħdem mal-fluss Web page. Kif biex jifhmu dan? html- разметке. Konvenzjonalment, l-elementi kollha paġna huma rranġati fl-ordni li fiha inti maħluqa fil Markup html-. header расположен над тегом footer, то и на странице он будет отображаться выше. Jekk l-tikketta header jinsabu fuq il-footer tikketta, u mbagħad se jintwerew hawn fuq il-paġna. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Bil-maqlub, jekk għal xi raġuni inti tiddeċiedi li post footer html fuq il- "Heder", "kantina" paġna se jintwerew fuq mill-"limitu". F'dan il-każ, l-elementi ta 'livell blokk jokkupaw l-wisa' kollha disponibbli għalihom. Zghar, imbagħad, huma rranġati ringiela waħda, filwaqt li ma tieħu dan kollu, u mbagħad jiġu trasferiti għal dik ġdida. Din il-proċedura hija msejħa "fluss tad-dokument."

Biex jinbidlu l-imġieba fluss użat proprjetà Pożizzjoni . fl CSS. float, но его мы рассматривать не будем. Hija tista 'wkoll tvarja minħabba l-proprjetajiet ta' float, iżda ma jiġux ikkunsidrati. Mal-membru pożizzjonament jista 'jsir biex "jaqgħu" mill-fluss komuni, wara li fiha għandha tibda jaġixxi b'mod differenti. Kif eżattament - li jiddependi fuq il-valur użat tal-proprjetà.

CSS Pożizzjoni: statiku

или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. Pożizzjoni: statiku, jew pożizzjonament statiku huwa l-default għall-blokki kollha html li inti ħolqu. Taħt ċirkostanzi normali, inti ma jkollhomx għalfejn jittrattaw miegħu. static. Jekk xi blokk jew linja mhuwiex definit fil-livelli kollha kwalunkwe pożizzjoni, u għalhekk huwa statiku importanti. Fuq il-paġna dak il-komponent hija murija skond il-fluss. right/left или top/bottom, никакого эффекта не будет. Jekk inti juru lilu l-dritt ta 'proprjetà / xellug jew ta' fuq / isfel, l-ebda effett se jkun.

CSS Pożizzjoni: fiss

оказывается вне нормального потока документа. Meta tuża din il-proprjetà, l-element huwa barra l-fluss normali tad-dokument. относительно окна браузера, независимо от того, как размещаются прочие компоненты. Issa pożizzjoni tiegħu huwa kkalkulat relattiva għall-tieqa browser, irrispettivament minn kif komponenti oħra jinsabu. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. Fi kliem ieħor, f'kaxxa bl Pożizzjoni: fiss jħallu l-quċċata tal-paġna, ppressata kontra l-tarf tat-tieqa browser, u l-elementi l-oħra jieħu postu skond il-fluss.

Il-karatteristika prinċipali ta 'elementi pożizzjonata fissi huwa li jkunu jistgħu jikkoinċidu-blokki oħra u spag paġna. : fixed будет будто бы оставаться на месте, не исчезая с экрана. Meta scrolling blokk il-Pożizzjoni: fiss se allegatament jibqgħu fis-seħħ mingħajr jisparixxu mill-iskrin. Dan huwa utli jekk għandek bżonn biex jinnaviga jew bħalhom, li l-utent għandu dejjem ikollhom aċċess għall. pożizzjonament fiss hija użata wkoll jekk inti tixtieq li ssir buttuna scroll malajr f'ċerta parti tal-paġna.

CSS Pożizzjoni: relattiv

. Bl-użu din il-proprjetà jissejjaħ posizzjoni relattiva. : relative, тот останется на своем месте. Jekk int tkun qed tissettja l-proprjetà Pożizzjoni oġġett: relattiv, huwa se jibqgħu fis-seħħ tiegħu. right/left и top/bottom. Ewwel daqqa t'għajn, xejn ħafna jiġri, iżda kollha bidla jekk aktar proprjetajiet użu lemin / xellug u top / qiegħ. Dawn jistgħu jintużaw biex jikkontrollaw il-movimenti tal-relattiv komponent post tagħha. останутся на своих положениях, не обращая внимания на освободившееся место . Fil-post fejn il-blokk jew il-linja huma użati, ikun spazju vojt - l-elementi l-oħra jibqgħu fil-pożizzjonijiet tagħhom, ma tingħata attenzjoni għall-vakanza.

Meta inti tmur il-komponent ma taffettwax il-pożizzjoni tal-partijiet madwar il-paġna. Huma se jibqgħu fis-seħħ, għalkemm blokk relattivament pożizzjonat tista blokka minnhom. Fih innifsu, il-proprjetà huwa rarament użat. Normalment huwa użat flimkien ma 'l-inkarnazzjoni ġej.

pożizzjonament assoluta

Waħda mill-għażliet l-aktar frekwentement użati l-aktar interessanti u. Meta jintuża proprjetajiet Pożizzjoni absolute положение компонента страницы будет высчитываться относительно окна браузера. mal-valur tal-pożizzjoni assolut tal-komponent paġna se jiġu kkalkulati relattiv għall-browser window. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. Elementi oħra (mhux assolutament pożizzjonat) bħal "tinsa" dwar il- "ħuh" l-eżistenza ta 'pożizzjoni: assolut u se jieħu postu fil-fluss. : fixed, но есть и серьезные различия. Jidher li kollox huwa eżattament l-istess bħal fil-każ tal-Pożizzjoni: fiss, iżda hemm differenzi importanti.

top/right/bottom/left. L-ewwelnett, il-pożizzjoni tal-element jista 'jiġi kkontrollat b'mod liberu - huma użati għal din il-proprjetà ta' fuq / lemin / qiegħ / xellug. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. Per eżempju, jekk int tkun qed tissettja l-valur tal-qiegħ: 100px, blokk "push off" mill-qiegħ tal-paġna 100 pixels. It-tieni nett, meta scrolling l- "assoluta" komponent se jibqgħu fis-seħħ, minflok li biex jinnaviga għal paġna.

unitajiet assoluti interazzjoni ma 'elementi prinċipali

Tista 'jinkiseb kontroll aktar preċiż fuq komponent assolutament pożizzjonat. : fixed, relative или absolute. Biex tagħmel dan, ikollok bżonn li tistabbilixxi Pożizzjoni tiegħu proprjetà ġenitur: fissi, qarib jew assoluta.

Ikkunsidra eżempju. div с классом relative-div, внутри которого размещается div с классом absolute-div. Għandek div ma 'klassi ta' qarib-div, ġewwa li jitqiegħed div mal-klassi ta 'assoluta' div. : absolute. Waqqafna l-Pożizzjoni proprjetà unità ta 'ġewwa: assoluta. Huwa immedjatament "jieħu off" mill-fluss u huwa x'imkien fil-quċċata, għaliex issa pożizzjoni tagħha huwa kkalkulat relattiva għall-tieqa browser. relative-div свойство Position : relative и «блудный сын» возвращается на место. Issa mogħtija blokk mal-klassi relattiva-div proprjetà Pożizzjoni: relattiv u l- "iben prodigal" huwa lura f'postha. Kważi. Fil-fatt, jidher fil-kantuniera tax-xellug ta 'fuq tal-element ġenitur.

Għaliex qed jiġri dan? : absolute. Deal fil-Pożizzjoni proprjetajiet ispeċifiċità: assoluta. static, позиция начинает зависеть от родительского элемента. Konvenzjonalment, il-lokazzjoni tagħha tiddependi fuq il-browser tiegħek, imma jekk il- "prinċipali" huwa pożizzjonat ukoll bħala xi ħaġa imma statiku, il-pożizzjoni jibda jiddependu fuq l-element ġenitur. Dan huwa kbir għaliex inti tista 'tpoġġi l-komponent kullimkien mingħajr proschityvaya għadd kbir relattivi għall-tieqa browser. Ammissjoni hija spiss użata biex iqiegħdu ikoni, buttuni u oġġetti żgħar oħra.

CSS pożizzjoni ċċentrata

Wieħed mill-jibdew diffikultajiet prinċipali hija center l-element vertikalment kif ukoll orizzontalment. , сделать это проще простого. Xieraq bl-użu tal-proprjetà Pożizzjoni, jagħmilha faċli. CSS Pożizzjoni: assoluta fiċ-ċentru huwa stabbilit kif ġej. iv с классом absolute-div, который находится в «диве» с классом relative-div. Ejja ngħidu li għandek klassi d iv assoluta div, li huwa fil- "Diva" għall-klassi relattiva-div. "Omm" u mqiegħda relattiv għall-wisa 'tiegħu daqs il-wisa' tal-paġna kollha. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "Dixxendent" għandha wisa 'u għoli ta' 400 px, pożizzjonament assoluta, u tinsab fil-kontumaċja fil-kantuniera ta 'fuq-xellug tal-element ġenitur.

top: 50 % и left: 50 %. Kull ma trid tagħmel - huwa li jiġu stabbiliti l-komponent aqwa assoluta: 50% u ħalla: 50%. Kważi isir! сдвинулся с места и оказался почти в центре, но не совсем. budge assoluta div u kienet kważi fiċ-ċentru, imma mhux pjuttost. Tfisser "prinċipali" x'jaqsmu ma 'tmiem tiegħu, u għandna bżonn li tikseb fil-ċentru tal-blokka wera li jkun iċ-ċentru ta' "żerriegħa." margin-left и margin-right со значениями -200 px. Biex tagħmel dan, għandek bżonn li jistaqsu lilu-dritt marġini left-marġini u bl-valuri -200 px. Għalhekk, aħna ċċaqlaq il-blokk assolutament pożizzjonat fuq f'nofs l-għoli tagħha u wisa '. Kollha li fin-nofs!

komponenti li jikkoinċidu

Il-problema tista 'tkun diffiċli, ewwel daqqa t'għajn, "l-impożizzjoni ta'" elementi pożizzjonata għal "ġirien" tagħhom. : fixed будет перекрывать все, что расположено на странице. Per eżempju, il-Pożizzjoni komponent: fiss se jwarrab kollha jinsabu fuq il-paġna. z-index, однако помните, что оно работает только для позиционированных элементов. Jirrimedjaw is-sitwazzjoni, tista 'tuża proprjetajiet tal-z-indiċi, imma ftakar li taħdem biss għall-elementi pożizzjonati. Għaldaqstant, jekk inti tixtieq li ssir blokk fuq quċċata ta 'l-element pożizzjonat fiss, din l-unità se jkollhom ukoll li jiġu stabbiliti l-posizzjonar. Per eżempju, qarib.

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. A L-aħjar mod biex pożizzjonament kaptan - ikkunsidrat CSS eżempji Pożizzjoni, għall-esperimentazzjoni u tipprova xi ħaġa differenti. calc() – это даст возможность более гибко настраивать расположение. Ipprova jitgħallmu jużawh flimkien mal-ikkalkulat funzjoni () - dan se jippermetti aktar flessibilità biex taġġusta l-pożizzjoni. Madankollu, ftakar li din il-proprjetà mhux maħsub għall-bini l-kollu "netti" paġni. Magħha, inti għandek bżonn biex jimxu elementi relattivament żgħar, jew jistgħu jkunu wisq faċli li tinkiseb konfuż.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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