CSS Düzen - position Özelliği
- Önceki sayfa CSS max-width
- Sonraki sayfa CSS z-index
position
Özellik tanımı, elementin konum yöntemlerinin türüne (static, relative, fixed, absolute veya sticky) uygulanır.
position özniteliği
position
öznitelik, elemente uygulanacak konumlandırma yönteminin türünü belirler.
Beş farklı konum değeri vardır:
- static
- bağımlı
- sabit
- absolute
- sticky
elementler aslında top, bottom, left ve right özellikleri ile konumlandırılır. Ancak, position özelliği önceden ayarlanmadıkça bu özellikler etkili olmaz. Farklı position değerlerine göre çalışma şekilleri de farklıdır.
position: static;
HTML elementlerinin varsayılan konumlandırma türü static (sabit)’tür.
Sabit konumlandırma elementleri, top, bottom, left ve right özelliklerinden etkilenmez.
position: static; elementleri, herhangi bir özel şekilde konumlandırılmaz; her zaman sayfanın normal akışına göre konumlandırılır:
Bu CSS kullanılıyor:
Örnek
div.static { position: static; yükseklik: 100px; }
position: relative;
position: relative;
elementleri, normal konumlarına göre konumlandırılır.
Relatif konumlandırma elementlerinin top, right, bottom ve left özelliklerini ayarlamak, onların normal konumundan sapmalarına neden olur. Bu, elementin bıraktığı herhangi bir alanı uyumlandırmak için diğer içeriklere ayarlanmaz.
Bu CSS kullanılıyor:
Örnek
div.relative { position: relative; left: 30px; yükseklik: 100px; }
position: fixed;
position: fixed;
elementleri viewport'a göre konumlandırılır, bu da sayfanın kayarken bile her zaman aynı konumda kalması anlamına gelir. Bu elementi konumlandırmak için top, right, bottom ve left özellikleri kullanılır.
Sabit konumlandırma elementleri, genellikle yerleştirilmesi gereken sayfa yerlerinde boşluk bırakmaz.
Sayfanın sağ alt köşesindeki bu sabit elemente dikkat edin. Bu CSS kullanılıyor:
Örnek
div.fixed { position: fixed; bottom: 0; top: 80px; width: 300px; yükseklik: 100px; }
position: absolute;
position: absolute;
elementleri, en yakın konumlandırılmış ata elementine göre konumlandırılır (fixed gibi viewport'a göre değil).
Ancak, mutlak konumlandırma elementi bir ata elementi yoksa, belge başlığı (body) kullanır ve sayfa kayarken birlikte hareket eder.
Dikkat:“Konumlandırılmış” elementler, konumlarınıın static
dışındaki herhangi bir element.
Bu basit bir örnek:
Bu CSS kullanılıyor:
Örnek
div.relative { position: relative; width: 400px; height: 200px; yükseklik: 100px; } yükseklik: 200px; position: absolute; div.absolute { top: 80px; sağ: 0; genişlik: 200px; yükseklik: 100px; }
position: sticky;
position: sticky;
çerçeve: 3px dolgu #73AD21;
sabit elementler, kullanıcıya göre kayan konumlarına göre konumlandırılır.bağımlı
) ve sabit (sabit
) arasında geçiş yapar. Başlangıçta, görsel konumlandırılmış olacak, görselde belirtilen kayan konuma kadar - ardından uygun konuma ' yapıştırılır (örneğin, position:fixed).
Dikkat:Internet Explorer, Edge 15 ve daha eski sürümler, yapışkan konumlandırmayı desteklememektedir. Safari, -webkit- öneki gerektirir (aşağıdaki örnekleri bkz.). Ayrıca, en az bir tanesini belirtmeniz gerekmektedir top
veright
vebottom
veya left
aralarında, sabit konumlandırma etkili olacak.
Bu örnekte, elementin滚动位置到达时,sticky element sayfa üstünde kalır (top: 0
)
Örnek
div.sticky { position: -webkit-sticky; /* Safari */ position: sticky; top: 0; arka_plan_rengi: yeşil; çerçeve: 2px dolgu #4CAF50; }
Çarpışan elementler
Elementleri konumlandırırken, diğer elementlerle çarpışabilirler.
z-index
Özellik, elementin katman sırasını belirtir (hangi elementin diğer elementlerin önünde veya arkasında yer alacağını).
Element, pozitif veya negatif bir katman sırası ayarlayabilir:
Bu bir başlıktır

Görselin z-index'i -1 olduğundan, metin arkasında yer alır.
Örnek
img { position: absolute; left: 0px; top: 0px; z-index: -1; }
Daha yüksek katman sırasına sahip elementler, daha düşük katman sırasına sahip elementlerin önünde her zaman yer alır.
Dikkat:İki konumlandırılmış element birbirine çarpışsa ve belirtilmemişse z-index
yse, HTML kodunun sonundaki element üstte görüntülenir.
Resim içindeki metni konumlandırma
Resim üzerinde metin nasıl yerleştirilir:
Örnek

Kendiniz deneyin:
Daha fazla örnek
- Elementin şeklini ayarlama
- Bu örnek, nasıl bir elementin şeklini ayarlandığını gösterir. Element bu şekle kesilir ve gösterilir.
Tüm CSS konum özellikleri
özellik | tanım |
---|---|
bottom | 定位框的底部外边距边缘设置。 |
clip | Mutlak konumlandırma elementlerini keser. |
left | Konumlandırma çubuğunun sol dış kenar marjini ayarlar. |
position | Elemanın konumlandırma türünü belirler. |
right | Konumlandırma çubuğunun sağ dış kenar marjini ayarlar. |
top | Konumlandırma çubuğunun üst dış kenar marjini ayarlar. |
z-index | Elementin yığın sırasını ayarlar. |
Genişletilmiş okuma
İlkyazılar:CSS konum açıklaması
İlkyazılar:CSS relatif konumlandırma
İlkyazılar:CSS mutlak konumlandırma
- Önceki sayfa CSS max-width
- Sonraki sayfa CSS z-index