Šis straipsnis parodo:
- Kaip veikia neigiamos CSS paraštės?
- Neigiamos maržos viršutinės nuosavybės naudojimas
- Neigiamos maržos apatinės nuosavybės naudojimas
- Neigiamos maržos tinkamos nuosavybės naudojimas
- Neigiamos paraštės kairiosios nuosavybės naudojimas
- Kodėl paraštė viršuje: -5 != paraštė-apačia: 5?
Kaip veikia neigiamos CSS paraštės?
Neigiama paraštė perkelia turinį už puslapio ribų. Neigiamos maržos naudojimo metodas yra toks pat, kaip ir teigiamo, išskyrus tai, kad su verte naudojamas „-“. Vykdykite toliau nurodytus neigiamos paraštės variantus:
Esamas HTML failas Sukūrus aukščiau pateiktą kodą, išvestis atrodo taip: „ “ žyma yra tinklalapio apačioje prieš taikant neigiamą paraštę. Papildyti ' paraštė-viršus ' nuosavybė ' “ elementą ir nurodykite jo vertę neigiamu. Pavyzdžiui, čia -15% yra viršutinės maržos nuosavybės vertė: Įvykdžius kodą, tinklalapis atrodo taip: Išvestis rodo, kad neigiamas paraštės viršuje elementas „ Taikykite tas pačias savybes, kaip nurodyta aukščiau, ir tiesiog pakeiskite „ paraštė-apačia ' nuosavybė. Po to elemento „ Atnaujinus kodą mūsų tinklalapis atrodo taip: Aukščiau pateikta produkcija rodo, kad teksto apatinė paraštė yra -5%. Elementui Įvykdžius kodą, išvestis atrodo taip: Išvestis rodo, kad tekstas gauna neigiamą paraštę dešinėje. Taip pat veikia ir kairiosios maržos ypatybė, turinti neigiamą vertę. Žemiau pateiktame kode elementas „ Aukščiau pateikto kodo išvestis yra: Taip CSS veikia neigiama marža. Kai ' paraštė-apačia: 5 % “ naudojamas, jis prideda paraštę nuo apačios link elemento centro, bet kai „ viršutinė paraštė: -5 % “, tai prideda 5 % paraštę nuo viršaus, bet priešinga kryptimi (puslapio išorėje). CSS sistemoje neigiama paraštė veikia priešinga kryptimi, priskirdama paraštės reikšmę. Jis perkelia elemento turinį į išorę / puslapio išorę. „Margin-top:-5“ nėra lygus „margin-bottom:5“, nes abi ypatybių reikšmės perkelia turinį priešingomis kryptimis, atitinkančiomis pirminę padėtį. Šis straipsnis sėkmingai parodė, kaip veikia neigiama marža.
„ knyga.jpg “ yra vaizdas, saugomas vietiniame kataloge, jo kelias pateikiamas kaip „ src “ vertė. „ plotis “ ir „ aukščio “ vaizdo yra nustatytas į 50%. Dabar sukurkite „
= '../book.jpg' aukščio = 'penkiasdešimt%' ; plotis = 'penkiasdešimt%' >
= 'spalva: juoda'; > Sveiki atvykę į Linuxhint
>
>
Neigiamos maržos viršutinės nuosavybės naudojimas
= '../book.jpg' aukščio = 'penkiasdešimt%' ; plotis = 'penkiasdešimt%' >
= 'spalva: juoda; paraštė viršuje: -15%;' > Sveiki atvykę į Linuxhint
>
>
“ rodomas prieš pagrindinį elementą.
Neigiamos maržos apatinės nuosavybės naudojimas
< h3 stilius = 'spalva: juoda; paraštė-apačia: -5%;' > Sveiki atvykę į Linuxhint h3 >
div >
< img src = '../book.jpg' aukščio = 'penkiasdešimt%' ; plotis = 'penkiasdešimt%' >
Neigiamos maržos tinkamos nuosavybės naudojimas
suteikus -55% margin-right nuosavybės vertės, jis juda priešinga kryptimi:
< div stilius = 'fono spalva: mėlyna;' >
< h3 stilius = 'spalva: juoda; paraštė kairėje: -55%; ' > Sveiki atvykę į Linuxhint < / h3 >
< / div >
< img src = '../book.jpg' aukščio = 'penkiasdešimt%' ; plotis = 'penkiasdešimt%' >
Neigiamos paraštės kairiosios nuosavybės naudojimas
“ pasislenka 50 % į kairę pusę priešinga kryptimi nei ypatybė margin-left:
= 'spalva: juoda; paraštė kairėje: -50%;' > Sveiki atvykę į Linuxhint
>
= '../book.jpg' aukščio = 'penkiasdešimt%' ; plotis = 'penkiasdešimt%' >
Kodėl margin-top:-5 != margin-bottom:5?
Išvada