Wartość i możliwości marginesu w CSS

Magrin w CSS reguluje zewnętrzne wcięcia elementów. Elementy html to prostokąty. Mają granice, pola i wcięcia. Margines pola (margines) - przestrzeń poza granicami elementu. Właściwość służy do określania odległości między elementami i ich pozycjonowania na stronie.

Odchylenia

Właściwość Margin w CSS może mieć wartości%, px, vh /vw, em i rem. Wartość Marża może być dziedziczona po rodzicu (dziedziczenie) lub automatycznie obliczana przez przeglądarkę (auto). Wartości Margin w CSS można zapisać na wiele sposobów (przykłady podano w em - skalowanych jednostkach, w zależności od rozmiaru czcionki elementu). Sposoby określania wartości lub wstawień:
  • dla każdej strony (góra, prawo, dół, lewo) elementu (na przykład określana jest wartość górnego wcięcia zewnętrznego od krawędzi elementu środkowego);


  • . Centrum {
    margin-top: 1em;
    }
    • dla przeciwległych stron (najpierw określa się wartość dla góry i dołu, potem dla lewej, prawej);
    .centrum {
    : 1em, 0,5 em;
    }
    • dla trzech stron (pierwsza dla marginesu-góry, druga dla lewej i prawej, trzecia dla dna);
    .centrum {
    : 0em 1.1 em 2em;
    }
    • dla każdej strony można określić margines-górny margines-prawy lub jedną linię od góry do góry po lewej w kierunku zgodnym z ruchem wskazówek zegara;
    .centrum {
    : 0,5 em 1em 1,5 em 2em;
    }
    • wartość elementu marginesu może być taka sama dla każdej strony;
    .centrum {
    : 1em;
    }
    • wartość dlamargines nie może być określony;
    • wartość depozytu może być ujemna, na przykład w górnym brzegu marginesu CSS z wartością ujemną przesuwa element w górę;
    .centrum {
    margin-top: -1em;
    }
    • marża ujemna może być w każdym elemencie stron, a potem „uwalnia” miejsce dla otaczających elementów poniżej i na prawo i „podchodzi” na górnej lewej i elementów;
    .centrum {
    marża: -1em;
    }

    Negatywne odwrót

    Negatywne odwroty są często wykorzystywane do zmiany pozycji elementu. Gdy używasz ujemnego marginesu, przedmiot zwalnia miejsce dla innych podczas ruchu. Elementy, do których stosuje się właściwość, mogą przecinać inne elementy lub zezwalać innym elementom na "wejście".

    .pierwszy {
    kolor tła: biały;
    granica: 006 vw solidne złoto;
    box-shadow: 000,09 vw złoto;
    szerokość: 50vw;
    wypełnienie: 2vw;
    margin-bottom: -1vw;
    margin-left: -9vw;
    }
    . Drugi {
    kolor tła: czarny;
    kolor: biały;
    rozmiar czcionki: 0,7 rem;
    szerokość: 10vw;
    wypełnienie: 0,5 vw;
    margin-left: 27vw;
    }

    Z marginesem-lewym marginesem-górnym, możesz "przenieść" przedmiot w lewo lub w górę. Jeśli w miejscu, w którym porusza się element, są już obiekty, a następnie zachodzi na nie.

    Margines-bottom i margin-right nie wpływają na stan elementu, do którego są stosowane, ale w przypadku innych obiektów zmniejsza się. Z tego powodu na zdjęciu blok z imieniem autora cytuje "zaliz" na bloku z cytatem.



    Auto i dziedziczenie

    Używanie auto w CSS na marginesie) i wyrównanie tekstu z wartościami środkowymi daje podobny efekt. Samochód ustawia element w poziomie w równej odległości od granicpojemnik

    Poprzez określenie wartości elementów auto są ułożone jeden po drugim bez zewnętrznych wcięć (chyba że podano inną wartość marginesu) w taki sam sposób, w jaki są one na zerowym marginesie. Po wskazaniu, środkowa wartość jest przesunięta do środka rzędu.

    .center {
    marża: samochód;
    }

    Korzystanie z wartości dziedziczenia oznacza dziedziczenie wartości z elementu nadrzędnego. Na przykład element rodzicielski jest zapisany w marginesie CSS - po lewej, wartość elementu centralnego jest wartością podaną w poprzednim przykładzie.

    body {
    margin-top: 1em;
    }

    . Center {
    margin: auto;
    }

    Element nadrzędny, w którym osadzone są wszystkie inne elementy, przesunął się nieco poniżej swojej starej pozycji. Jeśli zmienisz margines na dziedziczonym środku w środkowym elemencie, wyrównanie zniknie, a obiekt, który dziedziczy właściwość, zostanie przesunięty w dół w ten sam sposób.



    Powiązane publikacje