Što je svojstvo margin-top u CSS-u?

Sto Je Svojstvo Margin Top U Css U



' margin-top ” svojstvo pomaže mnogim programerima u stvaranju responzivnih izgleda i pozicioniranju HTML elemenata. Korištenje svojstva 'margin-top' pruža veću kontrolu nad HTML elementima, dodaje vizualno odvajanje i pomaže u stvaranju boljeg responzivnog dizajna. Ovaj vodič demonstrira svojstvo margin-top s praktičnom primjenom u CSS-u.

Što je 'margin-top' svojstvo?

' margin-top ” Svojstvo se koristi za stvaranje dodatnog prostora između HTML elemenata. Može se postaviti s pozitivnim i negativnim vrijednostima. Ove vrijednosti su postavljene prema potrebama dizajna i pomažu u sprječavanju preklapanja i prilagođavanju razmaka između HTML elemenata.







Kako koristiti svojstvo 'margin-top' s pozitivnom vrijednošću?

Svojstvo 'margin-top' s pozitivnom vrijednošću dodaje dodatni razmak od gornje pozicije prema središtu odabranog HTML elementa. Navedena vrijednost može biti u pikselima, postotku, rem ili u globalnim vrijednostima kao što su auto, inherit, unset, itd. Prođimo kroz primjer za bolje razumijevanje:



Primjer: korištenje pozitivne vrijednosti



Pretpostavimo HTML datoteku koja stvara '

” i daje lažne podatke. Zatim dodijelite ' pozitivan ” vrijednost za klasu elementa “div”:





< tijelo >
< div razreda = 'pozitivan' >
< str > Dodjeljuje se vrh margine s pozitivnom vrijednošću str >
div >
tijelo >

Nakon stvaranja HTML strukture, primijenite CSS svojstva na ' pozitivan ” klasa:



< stil >
.pozitivan {
širina: 300px;
visina: 200px;
boja pozadine: šumsko zelena;
veličina fonta: 20px;
boja: #F F F;
margin-top: 50px;
}
stil >

U gornjem isječku koda:

  • Prvo postavite vrijednosti ' 300 px ' i ' 200 px ' u CSS ' širina ' i ' visina ” svojstva, respektivno.
  • Zatim, ' boja pozadine ”, “ veličina fonta ', i ' boja ” Svojstva CSS-a koriste se u svrhu bolje vizualizacije.
  • Na kraju se vrijednost '50px' daje ' margin-top ” za dodavanje dodatnog prostora.

Nakon izvršenja gornjeg isječka koda, web stranica izgleda ovako:

Gornji gif ilustrira učinak postavljanja vrijednosti svojstva margin-top na web stranici.

Kako koristiti svojstvo 'margin-top' s negativnom vrijednošću?

' margin-top ” svojstvo s negativnom vrijednošću postavlja dodatni razmak od gornje pozicije nasuprot središtu ili prema vanjskoj strani stranice u odnosu na odabrani HTML element. Uglavnom se koristi za stvaranje preklapajućih efekata ili za pozicioniranje HTML elementa.

Prođimo kroz primjer za bolje razumijevanje.

Primjer: korištenje negativne vrijednosti

Pretpostavimo HTML datoteku koja stvara '

” i daje lažne podatke. Zatim dodijelite ' negativan ” vrijednost za klasu elementa “div”:

< stil >
.negativan {
boja: bijela;
poravnanje teksta: središte;
boja pozadine: Crvena ;
margin-top: -30px ;
ispuna: 30px;
visina: 100px;
}
stil >
< tijelo >
< div razreda = 'negativan' >
Dodijeljena je negativna vrijednost za Margin-top imovina
div >
tijelo >

Opis gore navedenog isječka koda opisan je u nastavku:

  • Prvo, ' negativan ' klasa je odabrana unutar ' ” za primjenu CSS stila.
  • Zatim postavite vrijednosti ' 220 px ' i ' Crvena ' u CSS ' širina ' i ' boja pozadine ” svojstva za stvaranje boljih razlika u vizualizaciji.
  • Zatim postavite vrijednost ' -30px ' u CSS ' margin-top ” vlasništvo.
  • Nakon toga stvorite '
    ” označiti i dodijeliti mu klasu “ negativan ”. Također, dostavite lažne podatke HTML elementu div.

Nakon izvršenja gornjeg isječka koda, web stranica izgleda ovako:

Gornji gif prikazuje učinak koji se pojavljuje na dizajn web stranice postavljanjem negativne vrijednosti za svojstvo margin-top.

Zaključak

' margin-top ” Svojstvo se koristi za stvaranje dodatnog prostora između HTML elemenata. Može se postaviti s pozitivnim i negativnim vrijednostima. Ako je svojstvu 'margin-top' dodijeljena pozitivna vrijednost, onda se dodatni prostor dodaje prema središtu web stranice ili odabranog HTML elementa. U slučaju 'negativne' vrijednosti, prostor se dodaje, ali prema vanjskoj strani stranice. Ovaj članak pokazuje što je margin-top svojstvo u CSS-u.