Hvad er margin-top ejendom i CSS?

Hvad Er Margin Top Ejendom I Css



Det ' margin-top ” Property hjælper mange udviklere med at skabe responsive layouts og placere HTML-elementer. Brugen af ​​egenskaben 'margin-top' giver mere kontrol over HTML-elementer, tilføjer visuel adskillelse og hjælper med at skabe bedre responsive designs. Denne vejledning demonstrerer margin-top-egenskaben med praktisk implementering i CSS.

Hvad er 'margin-top'-ejendommen?

Det ' margin-top ” egenskaben bruges til at skabe ekstra plads mellem HTML-elementer. Den kan indstilles med både positive og negative værdier. Disse værdier indstilles i overensstemmelse med designets behov og hjælper med at forhindre overlapning og justere afstanden mellem HTML-elementerne.







Hvordan bruger man 'margin-top' ejendom med en positiv værdi?

Egenskaben 'margin-top' med en positiv værdi tilføjer ekstra afstand fra den øverste position mod midten af ​​det valgte HTML-element. Den angivne værdi kan være i pixels, procent, rem eller i globale værdier som auto, inherit, unset osv. Lad os gennemgå et eksempel for bedre forståelse:



Eksempel: Udnyttelse af positiv værdi



Lad os antage en HTML-fil, der skaber en '

” tag og giver dummy-data. Tildel derefter ' positiv '-værdi til klassen af ​​'div'-elementet:





< legeme >
< div klasse = 'positiv' >
< s > Margin top med en positiv værdi tildeles s >
div >
legeme >

Efter oprettelsen af ​​HTML-strukturen skal du anvende CSS-egenskaber på ' positiv ' klasse:



< stil >
.positiv {
bredde: 300px;
højde: 200px;
baggrundsfarve: skovgrøn;
skriftstørrelse: 20px;
farve: #fff;
margin-top: 50px;
}
stil >

I ovenstående kodestykke:

  • Indstil først værdierne for ' 300 px ' og ' 200 px ' til CSS ' bredde ' og ' højde ” ejendomme, hhv.
  • Dernæst ' baggrundsfarve ', ' skriftstørrelse ', og ' farve ” CSS-egenskaber bruges til bedre visualiseringsformål.
  • I sidste ende leveres '50px'-værdien til ' margin-top ” ejendom for at tilføje ekstra plads.

Efter udførelsen af ​​ovenstående kodestykke ser websiden sådan ud:

Ovenstående gif illustrerer effekten af ​​at indstille værdien af ​​margin-top-egenskaben på websiden.

Hvordan bruger man 'margin-top'-ejendommen med en negativ værdi?

Det ' margin-top ” egenskab med en negativ værdi angiver ekstra afstand fra den øverste position modsat midten eller mod ydersiden af ​​siden i forhold til det valgte HTML-element. Det bruges mest til at skabe overlappende effekter eller i positioneringen af ​​HTML-elementet.

Lad os gennemgå et eksempel for bedre forståelse.

Eksempel: Udnyttelse af negativ værdi

Lad os antage en HTML-fil, der skaber en '

” tag og giver dummy-data. Tildel derefter ' negativ '-værdi til klassen af ​​'div'-elementet:

< stil >
.negativ {
farve: hvid;
tekst-align: center;
baggrundsfarve: rød ;
margin-top: -30px ;
polstring: 30px;
højde: 100px;
}
stil >
< legeme >
< div klasse = 'negativ' >
Den negative værdi er tildelt til Margin-top ejendom
div >
legeme >

Beskrivelsen af ​​det ovennævnte kodestykke er beskrevet nedenfor:

  • For det første ' negativ ' klasse er valgt i ' ” tag for at anvende CSS-styling.
  • Indstil derefter værdierne for ' 220 px ' og ' rød ' til CSS ' bredde ' og ' baggrundsfarve ” egenskaber til at skabe bedre visualiseringsforskelle.
  • Indstil derefter værdien af ​​' -30px ' til CSS ' margin-top ” ejendom.
  • Derefter skal du oprette en '
    ' tag og tildel det en klasse af ' negativ '. Angiv også dummy-data til div HTML-elementet.

Efter udførelsen af ​​ovenstående kodestykke ser websiden sådan ud:

Ovenstående gif viser den effekt, der forekommer på designet af websiden ved at indstille den negative værdi for margin-top-egenskaben.

Konklusion

Det ' margin-top ” egenskaben bruges til at skabe ekstra plads mellem HTML-elementer. Den kan indstilles med både positive og negative værdier. Hvis egenskaben 'margin-top' er tildelt en positiv værdi, tilføjes den ekstra plads mod midten af ​​websiden eller det valgte HTML-element. I tilfælde af en 'negativ' værdi tilføjes pladsen, men mod ydersiden af ​​siden. Denne artikel viser, hvad der er margin-top-ejendom i CSS.