Ten blog omówi:
Jakie są typy „pozycji” CSS?
Istnieje pięć rodzajów pozycji CSS:
Teraz, przed omówieniem różnicy między elementem względnym i bezwzględnym, utworzymy stronę internetową dla demonstracji.
Warunek wstępny
W HTML najpierw dodaj element div z nazwą atrybutu klasowego „Div-rodziciel". Wewnątrz, dołącz cztery kolejne tagi o nazwie klasy „Div-1". Zauważ, że tylko druga będzie miała dwie klasy, „Div-1" I "pozycjonowanie".
Html
Zastosujmy styl CSS do elementów wymienionych w powyższym bloku kodu HTML.
Styl „Div-rodziciel” div
.Div-rodzicielElement div o nazwie klasy „Div-rodziciel”Jest stylizowany z właściwościami CSS, które wyjaśniono poniżej:
Styl „div-1” div
.div-1Oto wyjaśnienie stosowanych nieruchomości:
Jak używać „Pozycja: względna” w CSS?
Kiedy ustawiasz „pozycja„Wartość właściwości jako„względny”, Porusza się w stosunku do swojej normalnej pozycji. Jego pozycja zależy również od wartości jako właściwości bocznych. Jednak inne elementy nie zostaną zmienione w celu wypełnienia luki pozostawionej przez element.
Styl „pozycjonowanie” div
.PozycjonowanieTutaj:
Poniższy wynik wyraźnie pokazuje, że pozycja drugiego pudełka jest przenoszona z góry i lewej:
Jak używać „Pozycja: absolut” w CSS?
„„pozycja„Własność o wartości”absolutny”Zmienia pozycję elementu w stosunku do jego pozycjonowanego rodzica Div. Jeśli pozycja elementu nadrzędnego nie jest ustawiona względna, Div porusza się w stosunku do ciała strony internetowej. Ponadto inne elementy wypełnią przestrzeń pozostawioną przez element.
Zmieńmy „pozycja„Własność Div z klasą o nazwie„pozycjonowanie”Od względów do absolutnych i zobacz różnicę:
Pozycja: absolutna;Drugie pole jest ustawione na przestrzeń 20px od góry i 20px przestrzeni od lewej w stosunku do jego elementu nadrzędnego:
Chodziło o pozycję względną i bezwzględną w CSS.
Wniosek
W CSS, aby zdefiniować ostateczną lokalizację elementu, właściwość pozycji jest wykorzystywana. Mówiąc dokładniej, „względny„Pozycja umieszcza pozycję elementu w stosunku do jego normalnej pozycji, podczas gdy„absolutny”Pozycja umieszcza element w stosunku do jego pozycjonowanego macierzystego elementu HTML. Ten blog omówił różnicę między pozycjami względnymi i bezwzględnymi CSS.