Neueste Web-Entwicklung Tutorials
 

CSS Layout - Die Lage der Immobilie


Die position - Eigenschaft gibt die Art des Positionierungsverfahren für ein Element verwendet (statisch, relativ fest oder absolut).


Die Lage der Immobilie

Die position - Eigenschaft gibt die Art der Positionierung Verfahren für ein Element verwendet wird .

Es gibt vier verschiedene Positionswerte:

  • static
  • relative
  • fixed
  • absolute

Die Elemente werden dann positioniert, um die oben mit, unten, links und rechts Eigenschaften. Allerdings arbeiten diese Eigenschaften nicht , wenn die position Eigenschaft zuerst gesetzt. Sie arbeiten auch unterschiedlich, je nach dem Positionswert.


position: static;

HTML-Elemente sind so positioniert, statisch standardmäßig aktiviert.

Statische positionierte Elemente werden nicht von oben, unten, links und rechts Eigenschaften beeinflusst.

Ein Element mit position: static; ist in keiner besonderen Weise positioniert; es wird immer nach dem normalen Fluss der Seite positioniert:

Dieses <div> Element hat position: static;

Hier ist die CSS, die verwendet wird:

Beispiel

div.static {
    position: static;
    border: 3px solid #73AD21;
}
Versuch es selber "

position: relative;

Ein Element mit position: relative; wird in seine normale Position relativ positioniert.

Einstellen der oberen, rechten, unteren und linken Eigenschaften eines relativ positionierten Element bewirkt es weg von seiner Normalposition eingestellt werden. Andere Inhalte werden nicht eingestellt werden, in jede Lücke durch das Element links zu passen.

Dieses <div> Element hat position: relative;

Hier ist die CSS, die verwendet wird:

Beispiel

div.relative {
    position: relative;
    left: 30px;
    border: 3px solid #73AD21;
}
Versuch es selber "

position: fixed;

Ein Element mit position: fixed; ist mit dem Ansichtsfenster relativ positioniert, was es bedeutet immer bleibt an der gleichen Stelle , auch wenn die Seite gescrollt wird. Die oben, rechts, unten und links Eigenschaften werden verwendet, um das Element zu positionieren.

Ein festes Element hinterlässt keine Lücke in der Seite, wo es normalerweise gelegen hätte.

Beachten Sie das feste Element in der rechten unteren Ecke der Seite. Hier ist die CSS, die verwendet wird:

Beispiel

div.fixed {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 300px;
    border: 3px solid #73AD21;
}
Versuch es selber "
Dieses <div> Element hat position: fixed;

position: absolute;

Ein Element mit position: absolute; relativ zum nächsten positioniert Vorfahren positioniert ist (anstatt relativ zu dem Darstellungs, wie festgelegt).

Aber; wenn ein absolutes positioniertes Element keine positioniert Vorfahren hat, verwendet er das Dokument Körper und bewegt sich mit Seite Scrollen entlang.

Hinweis: Ein "positioned" Element ist einer , dessen Position ist alles außer static .

Hier ist ein einfaches Beispiel:

Dieses <div> Element hat position: relative;
Dieses <div> Element hat position: absolute;

Hier ist die CSS, die verwendet wird:

Beispiel

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;
}
Versuch es selber "

Overlapping Elements

Wenn Elemente positioniert sind, können sie andere Elemente überlappen.

Die z-index - Eigenschaft gibt den Stapel , um ein Element (das Element sollte von oder hinter vorne platziert werden, die anderen).

Ein Element kann eine positive oder negative Stapel Ordnung haben:

Dies ist eine Überschrift

Weil das Bild eine z-Index von -1 hat, wird es hinter dem Text platziert werden.

Beispiel

img {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
}
Versuch es selber "

Ein Element mit größerer Stapel ist, um immer vor einem Element mit einer unteren Stapel Reihenfolge.

Hinweis Hinweis: Wenn zwei positionierte Elemente ohne überlappen z-index angegeben, das Element positioniert zuletzt im HTML - Code wird gezeigt , an der Spitze.

Positionieren von Text in einem Bild

Wie Text über ein Bild zu positionieren:

Beispiel

Norwegen
Bottom Left
Top Left
Top Right
Bottom Right
Centered

Versuch es selber:

Oben links » Oben Rechts» Unten links » Unten rechts» Zentriert »

Beispiele

Mehr Beispiele

Eingestellt , die Form eines Elements
Dieses Beispiel zeigt, wie die Form eines Elements einzustellen. Das Element wird in dieser Form geschnitten, und angezeigt.

Wie um zu zeigen , Überlauf in einem Element mit blättern
Dieses Beispiel zeigt, wie Sie die Überlauf-Eigenschaft festlegen eine Bildlaufleiste zu erstellen, wenn der Inhalt eines Elements zu groß ist, einen bestimmten Bereich zu passen.

Wie der Browser so einstellen , dass Überlauf behandeln
Dieses Beispiel zeigt, wie Sie den Browser so einstellen, dass Überlauf behandeln.

Ändern Sie den Cursor
Dieses Beispiel zeigt, wie Sie den Cursor zu ändern.


Testen Sie sich mit Übungen!

Übung 1 » Übung 2» Übung 3 » Übung 4» Übung 5 »


Alle CSS Positioniereigenschaften

Eigentum Beschreibung
bottom Legt die untere Randkante für eine positionierte Box
clip Clips ein absolut positioniertes Element
cursor Gibt den Typ der Cursor angezeigt werden
left Legt den linken Rand Rand für eine positionierte Box
overflow Gibt an, was geschieht, wenn der Inhalt ist ein Element-Box überläuft
overflow-x Gibt an, was mit der linken / rechten Kanten des Inhalts zu tun, wenn sie den Inhalt des Elements Bereich überläuft
overflow-y Gibt an, was mit den oberen / unteren Kanten des Inhalts zu tun, wenn sie den Inhalt des Elements Bereich überläuft
position Gibt die Art der Positionierung für ein Element
right Legt den rechten Rand Rand für eine positionierte Box
top Legt den oberen Randkante für eine positionierte Box
z-index Legt den Stapel Ordnung eines Elementes