Latest web development tutorials

CSS Positionierung (Positionierung)

Positionierung manchmal sehr schwierig!

Entscheiden Sie vor den Elementen zu zeigen!

Die Elemente können sich überlappen!


Positionierung (Positionierung)

CSS-Positionierung Eigenschaften können Sie ein Element zu suchen. Es kann auch ein Element in ein anderes Element sein, hinter, und geben Sie ein Element Inhalt zu groß ist, was passieren soll.

Die Elemente können an der Spitze verwendet werden, unten, links und rechts Positionierung Attribute. Allerdings arbeiten diese Eigenschaften nicht, wenn die Eigenschaft Position zuerst gesetzt. Sie haben auch verschiedene Arbeitsweisen, abhängig von der Positionsbestimmungsverfahren.

Es gibt vier verschiedene Positionierungsmethoden.


Statische Positionierung

Standard-HTML-Elemente, die nicht entfernt wird, werden die Elemente in der Normalstrom.

Statische Positionierungselemente nicht oben, unten, links, rechts Einfluss sein.


Feste Positionierung

Position des Elements relativ zu dem Browser-Fenster ist eine feste Position.

Selbst wenn das Fenster, um es rollt sich nicht bewegt:

Beispiele

p.pos_fixed
{
position:fixed;
top:30px;
right:5px;
}

Versuchen »

Hinweis: Feste Positionierung in IE7 und IE8 Beschreibung DOCTYPE brauchen Unterstützung!

Feste Positionierung der Position der Dokumentelemente unabhängig von Strömungs und daher keinen Platz einnimmt.

Fest positionierte Elemente und andere Elemente überlappen.


Relative Positionierung

Relativpositionierungselement relativ zu seiner normalen Position positioniert.

Beispiele

h2.pos_left
{
position:relative;
left:-20px;
}
h2.pos_right
{
position:relative;
left:20px;
}

Versuchen »

Kann die relative Positionierung von Inhaltselementen und überlappende Elemente bewegt werden, ist es nicht die ursprüngliche Raum besetzt ändern.

Beispiele

h2.pos_top
{
position:relative;
top:-50px;
}

Versuchen »

Relative Positionierung Element wird häufig als Behälter Block absolut positionierten Elemente verwendet.


Absolute Positionierung

Position absolute Positionierung von Elementen in Bezug auf die nächste positionierter Elternelement, wenn das Element nicht bereits positioniert übergeordnete Element, seine Position in Bezug auf die <html>:

Beispiele

h2
{
position:absolute;
left:100px;
top:150px;
}

Versuchen »

Absolut positioniert, so dass die Position der Dokumentelemente unabhängig von Strömungs und daher keinen Platz einnimmt.

Absolut positionierte Elemente und andere Elemente überlappen.


Overlapping Elemente

Orientierung und fließen unabhängig von Dokumentelementen, so können sie andere Elemente auf der Seite abdecken

z-index-Attribut gibt die Stapelreihenfolge eines Elements (das Element sollte vor oder hinter platziert werden)

Element kann eine positive oder negative Stapelreihenfolge:

Beispiele

img
{
position:absolute;
left:0px;
top:0px;
z-index:-1;
}

Versuchen »

Element hat eine höhere Stapelreihenfolge ist immer vor dem unteren Stapelreihenfolge der Elemente.

Hinweis: Wenn zwei positionierte Elemente überlappen, nicht angeben , die z - Index, die endgültige Positionierung der Elemente im HTML - Code wird oben angezeigt.


Beispiele

Weitere Beispiele

Formelemente Schneiden

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

Wie die Bildlaufleiste zu verwenden , um den Inhalt des inneren Elements Überlauf anzuzeigen

Dieses Beispiel zeigt die Überlauf-Eigenschaft eine Bildlaufleiste zu erstellen, wenn der Inhalt eines Elements in dem bezeichneten Gebiet zu groß ist, wie zur Aufnahme einzurichten.

Wie der Browser so einstellen , dass Überlauf behandeln

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

ändern Sie Cursor

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


Alle CSS-Positionierung Eigenschaften

"CSS" Spalte zeigt die Anzahl, welche CSS (CSS1 oder CSS2) Version der Definition der Immobilie.

Immobilien Erklärung Wert CSS
Boden Offset definiert die Grenze zwischen dem unteren Positionierungselement außerhalb des umschließenden Blocks von der Grenze unter. auto
Länge
%
erben
2
Klammer Clips ein absolut positionierte Elemente Form
auto
erben
2
Cursor Bewegen Sie den Cursor des angegebenen Typs anzuzeigen url
auto
Fadenkreuz
Default
Zeiger
Umzug
E-Resize
ne-resize
nw-resize
n-Resize
se-resize
sw-resize
s-Resize
w-resize
Text
warten
Hilfe
2
links Definiert die Targeting-Elemente linken Rand versetzt Blockgrenze zwischen dem linken Rand seiner enthält. auto
Länge
%
erben
2
Überlauf
Wenn der Inhalt des Elements festgelegt, was, wenn seine Region überschwemmt passiert. auto
versteckt
blättern
sichtbar
erben
2
Überlauf-y
Gibt an, wie der Inhalt des oberen / unteren Rand des Überströmelement Inhaltsbereich zu handhaben auto
versteckt
blättern
sichtbar
no-Anzeige
no-Gehalt
2
Überlauf-x
Gibt an, wie auf der rechten Seite / linken Rand des Inhaltsbereichs des Elementinhalt Überlauf zu handhaben auto
versteckt
blättern
sichtbar
no-Anzeige
no-Gehalt
2
Position Geben Sie die Art der Positionierungselemente absolute
fest
relativ
statisch
erben
2
Recht Es definiert die Zielelementen, die Grenze und rechten Rand zwischen dem Block rechten Rand versetzt. auto
Länge
%
erben
2
Top Es definiert ein Positionierungselement an der Grenze und die Marge auf den Block enthält zwischen den Grenzen der Offset. auto
Länge
%
erben
2
z-index Einstellen der Stapelreihenfolge der Elemente Anzahl
auto
erben
2