Tämä artikkeli osoittaa:
- Kuinka negatiiviset marginaalit toimivat CSS:ssä?
- Negatiivisen marginaalin yläominaisuuden käyttäminen
- Negatiivinen marginaali -ominaisuuden käyttäminen
- Negatiivisen marginaalin oikean ominaisuuden käyttäminen
- Negatiivisen marginaalin vasemman ominaisuuden käyttäminen
- Miksi marginaali yläosa: -5 != marginaali alaosa: 5?
Kuinka negatiiviset marginaalit toimivat CSS:ssä?
Negatiivinen marginaali siirtää sisällön sivun ulkopuolelle. Negatiivisen marginaalin käyttötapa on sama kuin positiivinen, paitsi että arvon kanssa käytetään '-'. Noudata alla mainittuja negatiivisen marginaalin muunnelmia:
Olemassa oleva HTML-tiedosto Yllä olevan koodin kääntämisen jälkeen tulos näyttää tältä: ' ” -tunniste on verkkosivun alareunassa ennen negatiivisen marginaalin lisäämistä. Lisätä ' marginaali yläosa ' omaisuutta ' ”-elementti ja anna sen arvo negatiivisena. Esimerkiksi tässä -15 % on marginaalin yläosan omaisuuden arvo: Koodin suorittamisen jälkeen verkkosivu näyttää tältä: Tulos näyttää, että negatiivinen marginaalin yläosa saa '
' kirja.jpg ' on paikalliseen hakemistoon tallennettu kuva, jonka polku on ' src ”arvoa. ' leveys ' ja ' korkeus ” kuvan arvoksi on asetettu 50 %. Luo nyt '
= '../book.jpg' korkeus = 'viisikymmentä%' ; leveys = 'viisikymmentä%' >
= 'väri musta;' > Tervetuloa Linuxhintiin
>
>
Negatiivisen marginaalin yläominaisuuden käyttäminen
= '../book.jpg' korkeus = 'viisikymmentä%' ; leveys = 'viisikymmentä%' >
= 'väri: musta; marginaali yläosa: -15%;' > Tervetuloa Linuxhintiin
>
>
'-elementin näkyviin yläelementin eteen.
Negatiivinen marginaali -ominaisuuden käyttäminen
Käytä samoja ominaisuuksia kuin yllä ja muuta vain ' marginaali-ala ” omaisuutta. Lisää sen jälkeen kuva '
< h3 tyyli = 'väri: musta; marginaali-ala: -5%;' > Tervetuloa Linuxhintiin h3 >
div >
< img src = '../book.jpg' korkeus = 'viisikymmentä%' ; leveys = 'viisikymmentä%' >
Koodin päivityksen jälkeen verkkosivumme näyttää tältä:
Yllä oleva tulos osoittaa, että teksti saa -5% alamarginaalin.
Negatiivisen marginaalin oikean ominaisuuden käyttäminen
Antamalla
-elementille marginaali-oikeus -ominaisuuden arvo -55 %, se liikkuu vastakkaiseen suuntaan:
< div tyyli = 'taustaväri: dodgerblue;' >
< h3 tyyli = 'väri: musta; marginaali vasen: -55%; ' > Tervetuloa Linuxhintiin < / h3 >
< / div >
< img src = '../book.jpg' korkeus = 'viisikymmentä%' ; leveys = 'viisikymmentä%' >
Suorituksen jälkeen kooditulostus näyttää tältä:
Tulos osoittaa, että teksti saa negatiivisen marginaalin oikealle.
Negatiivisen marginaalin vasemman ominaisuuden käyttäminen
Marginaalivasen ominaisuus, jolla on negatiivinen arvo, toimii samalla tavalla. Alla olevassa koodissa '
'-elementti siirtyy 50% vasemmalle puolelle marginaali-vasen -ominaisuuden vastakkaiseen suuntaan: = 'taustaväri: dodgerblue;' >
= 'väri: musta; marginaali vasen: -50%;' > Tervetuloa Linuxhintiin
>
= 'väri: musta; marginaali vasen: -50%;' > Tervetuloa Linuxhintiin
>= '../book.jpg' korkeus = 'viisikymmentä%' ; leveys = 'viisikymmentä%' >
Yllä olevan koodin tulos on:
Näin negatiivinen marginaali toimii CSS:ssä.
Miksi on margin-top:-5 != margin-bottom:5?
Kun ' marginaali-ala: 5 % ' käytetään se lisää marginaalin alapuolelta kohti elementin keskustaa, mutta kun ' marginaali yläosa: -5 % ' on käytetty, se lisää 5% marginaalin ylhäältä, mutta vastakkaiseen suuntaan (sivun ulkopuolelle).
Johtopäätös
CSS:ssä negatiivinen marginaali toimii päinvastaiseen suuntaan määrittämällä marginaalin arvon. Se siirtää elementin sisältöä ulospäin/sivun ulkopuolelle. 'Margin-top:-5' ei ole sama kuin 'margin-bottom:5', koska molemmat ominaisuusarvot siirtävät sisältöä vastakkaisiin suuntiin, jotka vastaavat yläasemaa. Tämä artikkeli on osoittanut onnistuneesti, kuinka negatiivinen marginaali toimii.