Αυτό το άρθρο αποδεικνύει:
- Πώς λειτουργούν τα αρνητικά περιθώρια στο CSS;
- Χρήση ιδιότητας αρνητικού περιθωρίου κορυφής
- Χρήση της ιδιότητας Negative Margin Bottom
- Χρήση της ιδιότητας αρνητικού περιθωρίου δεξιά
- Χρησιμοποιώντας την αριστερή ιδιότητα αρνητικού περιθωρίου
- Γιατί είναι margin-top: -5 != margin-bottom: 5;
Πώς λειτουργούν τα αρνητικά περιθώρια στο CSS;
Το αρνητικό περιθώριο μετακινεί το περιεχόμενο εκτός της σελίδας. Η μέθοδος χρήσης ενός αρνητικού περιθωρίου είναι η ίδια με το θετικό, εκτός από το '-' χρησιμοποιείται με την τιμή. Ακολουθήστε τις παρακάτω παραλλαγές του αρνητικού περιθωρίου:
Υπάρχον αρχείο HTML Μετά τη μεταγλώττιση του παραπάνω κώδικα, η έξοδος μοιάζει με: Ο ' Η ετικέτα ' βρίσκεται στο κάτω μέρος της ιστοσελίδας πριν εφαρμόσετε αρνητικό περιθώριο. Προσθήκη ' περιθώριο-κορυφή ' ακίνητο προς το ' ” στοιχείο και δώστε την αξία του αρνητικά. Για παράδειγμα, εδώ -15% είναι η αξία της ιδιότητας margin-top: Μετά την εκτέλεση του κώδικα, η ιστοσελίδα μοιάζει με αυτό: Η έξοδος δείχνει ότι η κορυφή του αρνητικού περιθωρίου κάνει το στοιχείο ' Εφαρμόστε τις ίδιες ιδιότητες όπως παραπάνω και απλώς αλλάξτε το ' περιθώριο-κάτω ” ιδιοκτησία. Μετά από αυτό, προσθέστε μια εικόνα στο κάτω μέρος του στοιχείου ' Μετά την ενημέρωση του κώδικα η ιστοσελίδα μας μοιάζει με αυτό: Η παραπάνω έξοδος δείχνει ότι το κείμενο αποκτά το κάτω περιθώριο -5%. Δίνοντας -55% τιμή της ιδιότητας margin-right στο στοιχείο Μετά την εκτέλεση της εξόδου του κώδικα μοιάζουμε με αυτό: Η έξοδος δείχνει ότι το κείμενο παίρνει το αρνητικό περιθώριο δεξιά. Η ιδιότητα του περιθωρίου αριστερά με αρνητική τιμή λειτουργεί με τον ίδιο τρόπο. Στον παρακάτω κώδικα, το στοιχείο ' Η έξοδος του παραπάνω κώδικα είναι: Έτσι λειτουργεί το αρνητικό περιθώριο στο CSS. Οταν ο ' margin-bottom:5% ' χρησιμοποιείται προσθέτει ένα περιθώριο από την κάτω πλευρά προς το κέντρο του στοιχείου αλλά όταν ' margin-top:-5% Χρησιμοποιείται προσθέτει περιθώριο 5% από την κορυφή αλλά προς την αντίθετη κατεύθυνση (έξω από τη σελίδα). Στο CSS, το αρνητικό περιθώριο λειτουργεί προς την αντίθετη κατεύθυνση εκχωρώντας την τιμή του περιθωρίου. Μετακινεί το περιεχόμενο του στοιχείου προς τα έξω/έξω από τη σελίδα. Το 'margin-top:-5' δεν είναι ίσο με το 'margin-bottom:5' επειδή και οι δύο τιμές ιδιοτήτων μετακινούν το περιεχόμενο σε αντίθετες κατευθύνσεις που αντιστοιχούν στη γονική θέση. Αυτό το άρθρο έχει δείξει με επιτυχία πώς λειτουργεί το αρνητικό περιθώριο.
Ο ' book.jpg ' είναι η εικόνα που είναι αποθηκευμένη στον τοπικό κατάλογο η διαδρομή της παρέχεται ως ' src ' αξία. Ο ' πλάτος ' και ' ύψος ' της εικόνας έχουν οριστεί στο 50%. Τώρα δημιουργήστε ένα '
<κέντρο >
= '../book.jpg' ύψος = 'πενήντα%' ; πλάτος = 'πενήντα%' >
στυλ = 'χρωμα μαυρο;' > Καλώς ήρθατε στο Linuxhint
>
>
Χρήση ιδιότητας αρνητικού περιθωρίου κορυφής
<κέντρο >
= '../book.jpg' ύψος = 'πενήντα%' ; πλάτος = 'πενήντα%' >
στυλ = 'χρώμα: μαύρο; margin-top: -15%;' > Καλώς ήρθατε στο Linuxhint
>
>
' να εμφανίζεται μπροστά από το γονικό στοιχείο.
Χρήση της ιδιότητας Negative Margin Bottom
< h3 στυλ = 'χρώμα: μαύρο; περιθώριο-κάτω: -5%;' > Καλώς ήρθατε στο Linuxhint h3 >
div >
< img src = '../book.jpg' ύψος = 'πενήντα%' ; πλάτος = 'πενήντα%' >
Χρήση της ιδιότητας αρνητικού περιθωρίου δεξιά
, κινείται προς την αντίθετη κατεύθυνση:
< div στυλ = 'χρώμα φόντου: dodgeblue;' >
< h3 στυλ = 'χρώμα: μαύρο; περιθώριο αριστερά: -55%; ' > Καλώς ήρθατε στο Linuxhint < / h3 >
< / div >
< img src = '../book.jpg' ύψος = 'πενήντα%' ; πλάτος = 'πενήντα%' >
Χρησιμοποιώντας την αριστερή ιδιότητα αρνητικού περιθωρίου
' μετακινείται κατά 50% προς την αριστερή πλευρά προς την αντίθετη κατεύθυνση από την ιδιότητα στο αριστερό περιθώριο:
στυλ = 'χρώμα: μαύρο; περιθώριο-αριστερό: -50%;' > Καλώς ήρθατε στο Linuxhint
>
= '../book.jpg' ύψος = 'πενήντα%' ; πλάτος = 'πενήντα%' >
Γιατί είναι margin-top:-5 != margin-bottom:5;
συμπέρασμα