Ang artikulong ito ay nagpapakita ng:
- Paano Gumagana ang Mga Negatibong Margin sa CSS?
- Paggamit ng Negative Margin Top Property
- Paggamit ng Negatibong Margin Bottom Property
- Paggamit ng Negative Margin Right Property
- Paggamit ng Negative Margin Left Property
- Bakit margin-top: -5 != margin-bottom: 5?
Paano Gumagana ang Mga Negatibong Margin sa CSS?
Inililipat ng negatibong margin ang nilalaman sa labas ng pahina. Ang paraan ng paggamit ng negatibong margin ay kapareho ng positibo, maliban sa '-' ay ginagamit sa halaga. Sundin ang mga nabanggit na variation sa ibaba ng negatibong margin:
Umiiral na HTML File Matapos i-compile ang code sa itaas, ang output ay ganito ang hitsura: Ang ' Ang tag ay nasa ibaba ng webpage bago maglapat ng negatibong margin. Idagdag ang ' margin-top ” ari-arian sa “ ” elemento at ibigay ang halaga nito sa negatibo. Halimbawa, narito -15% ang halaga ng margin-top property: Pagkatapos isagawa ang code, magiging ganito ang webpage: Ipinapakita ng output na ginagawa ng negatibong margin-top ang ' Ilapat ang parehong mga katangian tulad ng nasa itaas at baguhin lamang ang ' margin-ibaba ” ari-arian. Pagkatapos noon, magdagdag ng larawan sa ibaba ng elementong “ Pagkatapos i-update ang code, ganito ang hitsura ng aming webpage: Ang output sa itaas ay nagpapakita na ang teksto ay nakakakuha ng ibabang margin na -5%. Sa pamamagitan ng pagbibigay ng -55% na halaga ng margin-right property sa Pagkatapos isagawa ang output ng code ay ganito ang hitsura: Ipinapakita ng output na nakukuha ng text ang negatibong margin-right. Ang margin-left property na may negatibong value ay gumagana sa parehong paraan. Sa code sa ibaba, ang elementong ' Ang output ng code sa itaas ay: Iyan ay kung paano gumagana ang negatibong margin sa CSS. kapag ang ' margin-bottom:5% ' ay ginagamit ito ay nagdaragdag ng margin mula sa ilalim na bahagi patungo sa gitna ng elemento ngunit kapag ' margin-top:-5% Ang ” ay ginagamit nagdaragdag ito ng margin na 5% mula sa itaas ngunit sa kabaligtaran ng direksyon(sa labas ng pahina). Sa CSS, gumagana ang negatibong margin sa kabaligtaran na direksyon sa pamamagitan ng pagtatalaga ng halaga ng margin. Inililipat nito ang nilalaman ng elemento sa palabas na direksyon/sa labas ng pahina. Ang “margin-top:-5″ ay hindi katumbas ng “margin-bottom:5” dahil inililipat ng parehong value ng property ang content sa magkasalungat na direksyon na tumutugma sa posisyon ng magulang. Matagumpay na naipakita ng artikulong ito kung paano gumagana ang negatibong margin.
Ang ' book.jpg ' ay ang imahe na nakaimbak sa lokal na direktoryo ang landas nito ay ibinigay bilang ' src ” halaga. Ang ' lapad 'at' taas ” ng larawan ay nakatakda sa 50%. Lumikha ngayon ng '
= '../book.jpg' taas = 'limampung%' ; lapad = 'limampung%' >
= 'kulay itim;' > Maligayang pagdating sa Linuxhint
>
>
Paggamit ng Negative Margin Top Property
= '../book.jpg' taas = 'limampung%' ; lapad = 'limampung%' >
= 'kulay: itim; margin-top: -15%;' > Maligayang pagdating sa Linuxhint
>
>
' na elementong ipinapakita sa harap ng parent na elemento.
Paggamit ng Negatibong Margin Bottom Property
< h3 istilo = 'kulay: itim; margin-bottom: -5%;' > Maligayang pagdating sa Linuxhint h3 >
div >
< img src = '../book.jpg' taas = 'limampung%' ; lapad = 'limampung%' >
Paggamit ng Negative Margin Right Property
element, ito ay gumagalaw sa kabaligtaran na direksyon:
< div istilo = 'kulay ng background:dodgeblue;' >
< h3 istilo = 'kulay: itim; margin-kaliwa: -55%; ' > Maligayang pagdating sa Linuxhint < / h3 >
< / div >
< img src = '../book.jpg' taas = 'limampung%' ; lapad = 'limampung%' >
Paggamit ng Negative Margin Left Property
' ay gumagalaw ng 50% sa kaliwang bahagi sa kabaligtaran ng direksyon patungo sa margin-left property:
= 'kulay: itim; margin-kaliwa: -50%;' > Maligayang pagdating sa Linuxhint
>
= '../book.jpg' taas = 'limampung%' ; lapad = 'limampung%' >
Bakit margin-top:-5 != margin-bottom:5?
Konklusyon