Jak działają ujemne marginesy w CSS i dlaczego tak jest (margin-top: -5 != margin-bottom: 5)?
Jak Dzialaja Ujemne Marginesy W Css I Dlaczego Tak Jest Margin Top 5 Margin Bottom 5
Ujemny margines przesuwa zawartość poza stronę lub z jej elementu nadrzędnego. Pozwala zbliżyć element do elementu sąsiedniego. Używając marginesu ujemnego, element może być wyświetlany przed innymi elementami. Ta koncepcja jest najczęściej wykorzystywana przy tworzeniu unikalnych projektów stron internetowych, np. jeśli istnieje potrzeba wyświetlenia tekstu przed obrazem, można do tego celu użyć ujemnego marginesu.
Ujemny margines przesuwa zawartość poza stronę. Sposób użycia marginesu ujemnego jest taki sam jak marginesu dodatniego, z tą różnicą, że wraz z wartością używany jest znak „-”. Postępuj zgodnie z poniższymi wariantami ujemnego marginesu:
Istniejący plik HTML „ książka.jpg ” to obraz przechowywany w lokalnym katalogu, jego ścieżka jest podawana jako „ źródło ' wartość. „ szerokość ' I ' wysokość ” obrazu są ustawione na 50%. Teraz utwórz „ ” i ustaw jego tło na „ niebieski ”. Wewnątrz elementu „
Kiedy ' margines-dół:5% ” jest używany, dodaje margines od dolnej strony w kierunku środka elementu, ale gdy „ górny margines: -5% ” dodaje margines 5% od góry, ale w przeciwnym kierunku (na zewnątrz strony).
Wniosek
W CSS ujemny margines działa w przeciwnym kierunku, przypisując wartość marginesu. Przesuwa zawartość elementu w kierunku zewnętrznym/na zewnątrz strony. „Margines-top:-5″ nie jest równy „margin-bottom:5”, ponieważ obie wartości właściwości przesuwają zawartość w przeciwnych kierunkach odpowiadających pozycji nadrzędnej. W tym artykule z powodzeniem zademonstrowano, jak działa ujemny margines.