Opo to. Ebi - Ṣafihan CSS Positioning

CSS Positioning jẹ Die ju X lọ, Y Awọn alakoso

Ipo CSS ti jẹ ẹya pataki ti ṣiṣẹda awọn aaye ayelujara aaye ayelujara. Paapaa pẹlu ilọsiwaju ti awọn ilana CSS titun tuntun bi Flexbox ati CSS Akoj, ipo si tun ni aaye pataki ni eyikeyi apo apẹẹrẹ ti onise ayelujara.

Nigba lilo ipo CSS, ohun akọkọ ti o nilo lati ṣe ni idasi ohun ini CSS fun ipo lati sọ fun aṣàwákiri naa bi o ba nlo ipo ti o tọ tabi ojulumo fun ẹbun ti o fun. O tun nilo lati yeye iyatọ iyatọ laarin awọn ile-iṣẹ meji wọnyi.

Nigba ti ojumọ ati ojulumo jẹ awọn ipo ipo CSS meji ti a maa n lo ni apẹrẹ ayelujara, awọn ipo mẹrin wa ni ipo-ini:

Aṣiṣe ni ipo aiyipada fun eyikeyi oran lori oju-iwe ayelujara kan. Ti o ko ba ṣe alaye ipo ti ẹya-ara kan, yoo jẹ aimi. Eyi tumọ si pe yoo han loju iboju ti o da lori ibi ti o wa ninu iwe HTML ati bi o ṣe le han ni inu deede sisan ti iwe naa.

Ti o ba lo awọn ipo ipo bi oke tabi sosi si ipinnu ti o ni ipo ti o ni ipo, awọn ofin naa yoo ni aifọwọyi ati pe ano yoo wa ni ibi ti o ti han ninu sisanwọle iwe deede. Ni otitọ, iwọ yoo ni irẹwọn, ti o ba jẹ pe, nilo lati seto ohun kan si ipo ti o duro ni ipo CSS lati igba ti o jẹ iye aiyipada.

Ipese CSS ti o pari

Ipo ti o yẹ jẹ ipo CSS ti o rọrun julọ lati ni oye. O bẹrẹ pẹlu ohun ini CSS yii:

ipo: idi;

Iye yii sọ fun aṣàwákiri pe ohunkóhun ti yoo wa ni ipo yẹ ki o yọ kuro ni deede deede ti iwe-ipamọ ati ki o dipo gbe ni ipo gangan lori oju-iwe naa. Eyi ṣe iṣiro da lori orisun baba ti o sunmọ julọ ti ko ni iyasọtọ.

Nitoripe a ti mu ifilelẹ ti o ti wa ni ipo ti o ni deede kuro ninu iwe-aṣẹ, kii yoo ni ipa bi awọn eroja ṣaaju ki o to tabi lẹhin ti o wa ni HTML ti wa ni aaye lori oju-iwe ayelujara.

Fun apeere - ti o ba ni pipin ti o wa ni ipo nipa lilo iye ti ojulumo (a yoo wo iye yii ni kete), ati ninu iyọ naa o ni paragira kan ti o fẹ lati ṣeto awọn piksẹli 50 lati oke ti pipin, iwọ yoo ṣe afikun ipo ipo ti "idi" si paragipẹfi naa pẹlu iwọn aiṣedeede ti 50px lori "ohun" oke, bi eyi.

ipo: idi; oke: 50px;

Ẹsẹ yii ti o ni ipo yii yoo han 50 awọn piksẹli lati oke ti sisọ ipo ti o ni ibamu - laibikita ohun miiran ti o han nibẹ ni sisan deede. Ẹsẹ rẹ ti o ni "pipe" ti lo ipo ti o ni ibamu gẹgẹ bi ipo rẹ ati iye ti o nlo jẹ ibatan ti pe.

Awọn ile-ipo ipo mẹrin ti o ni aaye lati lo ni:

O le lo boya oke tabi isalẹ (niwon a ko le ni ipo kan gẹgẹ bi awọn mejeeji ti awọn iye wọnyi) ati boya sọtun tabi sosi.

Ti o ba ti ṣeto ipinnu si ipo ti idi, ṣugbọn nibẹ ko ni awọn baba ti o ni ipo ti ko ni iyasọtọ, lẹhinna o wa ni ipo ti o ni ibatan si ara ara, eyi ti o jẹ ipele ti o ga julọ ti oju-iwe naa.

Ipo ti ojumọ

A ti sọ tẹlẹ ipo ipo, nitorina jẹ ki a wo ohun ini bayi.

Ipo ile ti nlo awọn ipo ipo mẹrin mẹrin gẹgẹbi ipo idaniloju, ṣugbọn dipo ti o sọ ipo ipo naa si ori baba rẹ ti o sunmọ julọ, ti o bẹrẹ lati ibiti o jẹ eleri ti o ba wa ni deede deede.

Fun apere, ti o ba ni awọn paragirafa mẹta lori oju-iwe ayelujara rẹ, ati pe ẹgbẹ kẹta ni ipo "ojuami: ojulumo" ti a gbe sori rẹ, ipo rẹ yoo jẹ aiṣedeede ti o da lori ipo ti isiyi.

Oroka 1.

Paragile 2.

Parakuka 3.

Ninu apẹẹrẹ ti o wa loke, paragira keji yoo wa ni ipo 2em lati apa osi ti ẹyọ ọpa, ṣugbọn yoo tun wa ni isalẹ awọn paragika meji akọkọ. O yoo wa ni igbasilẹ deede ti iwe-ipamọ, ati pe o yẹ ki o ṣe aiṣedeede diẹ. Ti o ba yi pada si ipo: idi; ohunkohun ti o tẹle eyi yoo han lori oke, nitori ko ni deede ni sisan deede ti iwe-ipamọ naa.

Awọn ohun elo lori oju-iwe ayelujara ni a nlo lati ṣeto ipo ipo kan: ojulumo pẹlu ko si iwọn aiṣedede ti a ti fi idi mulẹ, eyi ti o tumọ si pe ẹmi wa maa wa ni ipo gangan ti yoo han ni sisan deede. Eyi ni a ṣe ni ẹẹkan lati fi idi idi naa mulẹ gẹgẹbi ohun ti o tọ si eyi ti awọn eroja miiran le wa ni ipo gidi. Fun apeere, ti o ba ni pipin ti o yika gbogbo oju-iwe ayelujara rẹ pẹlu iye kilasi ti "eiyan" (eyi ti o jẹ itanran ti o wọpọ ni apẹẹrẹ oju-iwe wẹẹbu), a le ṣeto ipin si ipo ti ibatan ki ohunkohun ti o wa ninu rẹ le lo o bi ipo ti o wa ni ipo.

Kini Nipa ipo ti o wa titi?

Iduro ti o wa titi jẹ pipe bi ipo pipe. Ipo iṣiro ti wa ni iṣiro ni ọna kanna bi awoṣe deede, ṣugbọn awọn eroja ti o wa titi lẹhinna ni a gbekalẹ ni ipo yẹn- fere bi bii omi-omi kan . Ohun gbogbo ti o wa ni oju iwe naa yoo yi lọ kọja eyi ti o wa.

Lati lo iye ini yi, iwọ yoo ṣeto:

ipo: ti o wa titi;

Fiyesi, nigba ti o ba ṣatunṣe ipinnu kan ni ibi lori aaye rẹ, yoo tẹ ni ipo naa nigbati oju-iwe ayelujara rẹ ba jade. Fun apẹẹrẹ, ti o ba jẹ pe o jẹ ipinnu rẹ ni oke ti oju-iwe rẹ, yoo han ni oke gbogbo iwe ti a tẹjade - nitori pe o wa ni oke ti oju-iwe naa. O le lo awọn oniru media lati yipada bi awọn oju-iwe ti a tẹjade ṣe afihan awọn eroja ti o wa titi:

Ifilelẹ ibojuwo [h1 # akọkọ {ipo: ti o wa titi; }} Gbẹrẹ titẹ {h1 # akọkọ {ipo: aimi; }}

Atilẹkọ article nipasẹ Jennifer Krynin. Edited by Jeremy Girard lori 1/7/16.