⊗mkPmPsAb 177 of 250 menu

CSS'de Elemanların Mutlak Konumlandırılması

Bu derste elemanların mutlak konumlandırılmasını inceleyeceğiz. Bu, elemanları sayfanın belirtilen koordinatlarına yerleştirmenize olanak tanır. Örneğin, bir elemanı sayfanın üstünden 100px ve soldan 200px konumuna yerleştirebilirsiniz. Eleman oraya, diğer elemanların ne olduğuna bakılmaksızın taşınacak ve sadece onların üzerine gelecek. Bu durumda elemanın belgenin normal akışından çıktığı söylenir: diğer tüm elemanlar, bizim elemanımız yokmuş gibi davranacaktır.

Bir elemanı mutlak konumlandırılmış yapmak için, bu elemana position özelliğini absolute değerinde ayarlamak gerekir. Bu özelliğe ek olarak, biri dikey koordinatı, diğeri yatay koordinatı belirleyen iki özellik daha gerekir.

Dikey için üstten veya alttan bir boşluk belirtilmelidir. Üstten boşluk top özelliği ile, alttan boşluk ise bottom özelliği ile belirlenir. Yatay için soldan veya sağdan bir boşluk belirtilmelidir. Soldan boşluk left özelliği ile, sağdan boşluk ise right özelliği ile belirlenir.

Örnekler üzerinde inceleyelim.

Örnek

İlk olarak, konumlandırma olmadan iki blok oluşturalım (body'nin varsayılan olarak margin'i olduğundan elemanların pencere kenarına yapışık olmadığına dikkat edin):

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { width: 100px; height: 100px; border: 1px solid green; }

:

Örnek

Şimdi yeşil bloğa mutlak konumlandırma vererek, onu üstten 150px ve soldan 100px konumuna yerleştirelim:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { position: absolute; top: 150px; left: 100px; width: 100px; height: 100px; border: 1px solid green; }

:

Örnek

Şimdi yeşil bloğu üstten 0px ve soldan 0px konumuna yerleştirelim:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border: 1px solid green; }

:

Örnek

Şimdi yeşil bloğu üstten 0px ve sağdan 0px konumuna yerleştirelim:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { position: absolute; top: 0; right: 0; width: 100px; height: 100px; border: 1px solid green; }

:

Örnek

Şimdi yeşil bloğu alttan 0px ve sağdan 0px konumuna yerleştirelim:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { position: absolute; bottom: 0; right: 0; width: 100px; height: 100px; border: 1px solid green; }

:

Örnek

Şimdi yeşil bloğu alttan 0px ve soldan 0px konumuna yerleştirelim:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { position: absolute; bottom: 0; left: 0; width: 100px; height: 100px; border: 1px solid green; }

:

Pratik Görevler

Mutlak konumlandırma kullanarak blokları aşağıdaki şekilde yerleştirin:

Mutlak konumlandırma kullanarak blokları aşağıdaki şekilde yerleştirin:

Mutlak konumlandırma kullanarak blokları aşağıdaki şekilde yerleştirin:

Mutlak konumlandırma kullanarak blokları aşağıdaki şekilde yerleştirin:

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet