Acest articol demonstrează:
- Cum funcționează marjele negative în CSS?
- Utilizarea proprietății de partea superioară a marjei negative
- Utilizarea proprietății de inferioară a marjei negative
- Utilizarea proprietății drepte marje negative
- Utilizarea proprietății din stânga marjei negative
- De ce este margin-top: -5 != margin-bottom: 5?
Cum funcționează marjele negative în CSS?
Marja negativă mută conținutul în afara paginii. Metoda de utilizare a unei marje negative este aceeași cu cea pozitivă, cu excepția utilizării „-” cu valoarea. Urmați variațiile de mai jos ale marjei negative:
Fișier HTML existent După compilarea codului de mai sus, rezultatul arată astfel: „ ” eticheta este în partea de jos a paginii web înainte de a aplica o marjă negativă. Adăuga ' margine-top ” proprietate la “ ” element și dați-i valoarea în negativ. De exemplu, aici -15% este valoarea proprietății margin-top: După executarea codului, pagina web arată astfel: Rezultatul afișează că marginea negativă de sus face ca elementul „ Aplicați aceleași proprietăți ca mai sus și schimbați doar „ margine-fond ” proprietate. După aceea, adăugați o imagine în partea de jos a elementului „ După actualizarea codului pagina noastră web arată astfel: Rezultatul de mai sus arată că textul obține marja inferioară de -5%. Oferind -55% valoarea proprietății margin-right elementului După executarea codului de ieșire, arată astfel: Rezultatul arată că textul primește marja negativă-dreapta. Proprietatea margin-left care are o valoare negativă funcționează în același mod. În codul de mai jos, elementul „ Rezultatul codului de mai sus este: Așa funcționează marja negativă în CSS. Cand ' marjă de jos: 5% ” este folosit, adaugă o marjă din partea inferioară spre centrul elementului, dar când „ margine-top: -5% ” se folosește se adaugă o marjă de 5% din partea de sus dar în direcția opusă (în afara paginii). În CSS, marja negativă funcționează în direcția opusă prin atribuirea valorii marjei. Mută conținutul elementului în direcția spre exterior/în afara paginii. „Margin-top:-5″ nu este egal cu „margin-bottom:5” deoarece ambele valori ale proprietăților mută conținutul în direcții opuse corespunzătoare poziției părinte. Acest articol a demonstrat cu succes cum funcționează marja negativă.
„ carte.jpg ” este imaginea stocată în directorul local calea acesteia este furnizată ca „ src ” valoare. „ lăţime ' și ' înălţime ” din imagine sunt setate la 50%. Acum creați un „
= „../book.jpg” înălţime = 'cincizeci%' ; lăţime = 'cincizeci%' >
Utilizarea proprietății de partea superioară a marjei negative
= „../book.jpg” înălţime = 'cincizeci%' ; lăţime = 'cincizeci%' >
” să fie afișat în fața elementului părinte.
Utilizarea proprietății de inferioară a marjei negative
< h3 stil = 'culoare: negru; margine-jos: -5%;' > Bun venit la Linuxhint h3 >
div >
< img src = „../book.jpg” înălţime = 'cincizeci%' ; lăţime = 'cincizeci%' >
Utilizarea proprietății drepte marje negative
, acesta se mișcă în direcția opusă:
< div stil = „culoare-fond:dodgerblue;” >
< h3 stil = 'culoare: negru; margine-stânga: -55%; ' > Bun venit la Linuxhint < / h3 >
< / div >
< img src = „../book.jpg” înălţime = 'cincizeci%' ; lăţime = 'cincizeci%' >
Utilizarea proprietății din stânga marjei negative
” se deplasează cu 50% în partea stângă în direcția opusă proprietății margin-left:
= „../book.jpg” înălţime = 'cincizeci%' ; lăţime = 'cincizeci%' >
De ce este margin-top:-5 != margin-bottom:5?
Concluzie