Najnowsze tutoriale tworzenie stron internetowych
 

CSS Układ - właściwość position


position właściwość określa typ metody pozycjonowania używany dla elementu (statyczny, relative, fixed lub absolutnej).


Właściwość position

position właściwość określa typ metody pozycjonowania używany dla elementu.

Istnieją cztery różne wartości pozycji:

  • static
  • relative
  • fixed
  • absolute

Elementy umieszczone są następnie używając góra, dół, lewo i prawo własności. Jednak te właściwości nie będzie działać, chyba że position nieruchomości jest ustawiony jako pierwszy. również działa w odmienny sposób w zależności od wartości położenia.


position: static;

elementy HTML są ustawione statyczne domyślnie.

Statyczne rozmieszczone elementy nie mają wpływu na górze, na dole, z lewej iz prawej właściwości.

Element o position: static; nie znajduje się w żadnym szczególny sposób; zawsze jest umieszczony zgodnie z normalnym przepływu strony:

To <div> element ma position: static;

Oto CSS ma zastosowanie:

Przykład

div.static {
    position: static;
    border: 3px solid #73AD21;
}
Spróbuj sam "

position: relative;

Element z position: relative; jest umieszczony w stosunku do normalnej pozycji.

Ustawianie top, right, bottom i lewej właściwości stosunkowo umiejscowionym elementu spowoduje, że należy dostosować daleko od swojej normalnej pozycji. Inne treści nie zostaną skorygowane, aby pasowały do ​​żadnej luki pozostawione przez ten element.

To <div> element ma position: relative;

Oto CSS ma zastosowanie:

Przykład

div.relative {
    position: relative;
    left: 30px;
    border: 3px solid #73AD21;
}
Spróbuj sam "

position: fixed;

Element z position: fixed; jest umieszczony w stosunku do rzutni, co oznacza, że zawsze w tym samym miejscu, nawet jeśli strona jest przewijane. W górnej, prawej i lewej na dole, właściwości są używane do pozycjonowania elementu.

Stałym elementem nie pozostawia lukę na stronie, gdzie normalnie zostały zlokalizowane.

Zwróć uwagę na stały element w prawym dolnym rogu strony. Oto CSS ma zastosowanie:

Przykład

div.fixed {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 300px;
    border: 3px solid #73AD21;
}
Spróbuj sam "
To <div> element ma position: fixed;

position: absolute;

Element z position: absolute; jest umieszczony w stosunku do najbliższego umieszczonej przodka (zamiast ustawione względem rzutni, tak jak stała).

Jednak; jeżeli bezwzględna elementu pozycjonowanego ma umieszczone przodków, wykorzystuje ciało dokumentu, a porusza się wraz z przewijaniem strony.

Uwaga: "positioned" elementem jest ten, którego pozycja jest coś oprócz static .

Oto prosty przykład:

Ten element <div> ma position: relative;
To <div> element ma position: absolute;

Oto CSS ma zastosowanie:

Przykład

div.relative {
    position: relative;
    width: 400px;
    height: 200px;
    border: 3px solid #73AD21;
}

div.absolute {
    position: absolute;
    top: 80px;
    right: 0;
    width: 200px;
    height: 100px;
    border: 3px solid #73AD21;
}
Spróbuj sam "

Nakładające się na siebie elementów

Gdy elementy są umieszczone, mogą nakładać się na inne elementy.

z-index właściwość określa porządek stosu element (który element powinien być umieszczony z przodu lub z tyłu, inni).

Element może mieć pozytywny lub negatywny kolejność stosu:

Jest to pozycja

Ponieważ obraz ma z-index -1, zostanie ona umieszczona za tekstem.

Przykład

img {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
}
Spróbuj sam "

Element o większej kolejności stosu jest zawsze z przodu elementu z niższego rzędu stosu.

Uwaga Uwaga: Jeśli dwa elementy pozycjonowane zachodzić bez z-index określonego elementu, usytuowanego na ostatnim miejscu w kodzie HTML pojawi się na górze.

Pozycjonowanie tekstu w obrazie

Jak umieścić tekst na obrazku:

Przykład

Norwegia
Bottom Left
Top Left
Top Right
Bottom Right
Centered

Spróbuj sam:

Top Left » Top Right» Lewy dolny » Dolny Prawy» Centered »

Przykłady

Więcej przykładów

Ustawianie kształtu elementu
Przykład ten ilustruje sposób ustalenia kształtu elementu. Element jest przymocowane do tego kształtu, i wyświetlane.

Jak pokazują przepełnienie w elemencie za pomocą zwoju
Ten przykład pokazuje, jak ustawić właściwość przepełnienia, aby utworzyć pasek przewijania, gdy zawartość elementu jest zbyt duża, aby zmieścić się w określonym obszarze.

Jak ustawić przeglądarkę tak, aby automatycznie obsługiwać przepełnienie
Ten przykład pokazuje jak ustawić przeglądarkę tak, aby automatycznie obsługiwać przepełnienie.

Zmień kursor
Ten przykład pokazuje, jak zmienić kursor.


Sprawdź się z ćwiczeń!

Ćwiczenie 1 » Ćwiczenie 2» Ćwiczenie 3 » Ćwiczenia 4» Zadanie 5 »


Wszystkie właściwości CSS pozycjonowania

Nieruchomość Opis
bottom Ustawia dolną krawędź marginesu na umieszczonym oknie
clip Klipy absolutnie elementu pozycjonowanego
cursor Określa typ kursor wyświetlony
left Ustawia lewą krawędź marginesu na umieszczonym oknie
overflow Określa, co się dzieje, jeśli treść przelewa pole danego elementu
overflow-x Określa, co należy zrobić z lewej / prawej krawędzi zawartości jeśli przelewa obszar zawartości tego elementu
overflow-y Określa, co należy zrobić z górnej / dolnej krawędzi zawartości jeśli przelewa obszar zawartości tego elementu
position Określa typ pozycjonowania dla elementu
right Ustawia prawy brzeg marginesu na umieszczonym oknie
top Ustawia górną krawędź marginesu na umieszczonym oknie
z-index Ustawia kolejność stosu elementu