CSS Position Özellikleri

Position nesnemizi istediğimiz yere konumlandırmayı sağlıyor.

Position ile herhangi bir nesneye position değeri atayarak istediğimiz yere konumlandırabiliyoruz.

Yazının devamında div’in position özelliğinin aldığı değerleri bulabilirsiniz.

Position:static;

Bu özellik postion’un standart değeridir. Adı üzerinde dinamik değil statiktir. Bu değeri atadığınız öğe hiç bir yere kıpırdamadan sabit durur. Ayrıca position özelliğine static verilen bir öğeye top, bottom, left ve right gibi değerleri atarsanız bu özellikler position’un static olduğundan çalışmaz.

Position:relative;

Relative özelliği ile nesnemizi kaydırma imkanına sahip oluyoruz. Ancak bu nesne diğer nesnelerin üzerinde oluyor. Photoshop’dan bir örnek verirsek en üstteki layer position’a relative verilen nesne oluyor ve bu layerdaki nesnemiz en üstte olduğu için nereye taşırsak taşıyalım bu nesnemiz en üstte olacaktır. Örnek olarak;
#yazi {position: relative; top: 15px; left: 20px; right: 0; }

Position:absolute;

Bu değerleri atadığınız bir öğe, diğer öğelerin etkisi olmadan sayfa başından itibaren kaydırılmaya başlanacaktır. “˜Relative’ gibi yine “˜Absolute’un diğer öğelere etkisi olmayacaktır.
#yazi {position: absolute; top: 0; right: 0; }
Bu şekildeki bir stil, önceden oluşturduğumuz “˜yazi’ stilinin içindeki yaziyi sayfanın en üst-sağ köşesine konumlandırılacaktır.
#yazi {position: absolute; bottom: 0; right: 5px; }
Bu şekildeki diğer bir stil ise, yazımızı sayfanın en altınakonumlandıracak, sağ köşeden 5 piksel kaydıracaktır.

Position:fixed;

“˜Fixed’ değeri nesnemizi aynı “˜absolute’ gibi pozisyonlar, fakat sayfa aşağıya kaydırıldığında öğe de sayfa ile birlikte aşağıya kalmaz, tersine bulunduğu yerde asılı kalır. Sayfadaki diğer öğeler aşağıya inseler bile, öğe inmeyecek ve pozisyonlandığı yerde kalacaktır.

Dikkat: Internet Explorer 7 bu özelliği hatalı yorumladığı için, herşey doğru olmasına rağmen, “˜position:fixed;’ değerini atadığınız bir öğe sayfa ile birlikte aşağı kayacaktır.

Bu yazı Muhammet Sevim’in CSS Pozisyonlandırma makalesinden derlenerek yazılmıştır.

You can leave a response, or trackback from your own site. Yorum yapabilirsiniz, veya kendi sitenizden geri izleme yapabilirsiniz.

“CSS Position Özellikleri” için 6 Yorum

  1. kraloyun diyor ki:

    Hocam paylaşım için teşşekkürler. Hep flash dosyalar nasıl sayfanın ortasında sabit durup sonra kaybolur diye düşünmüşümdür. Olay şimdi anlaşıldı…

  2. Mustafa diyor ki:

    Sınavada az kalmıştı bilgiler yararlı oldu teşekkürler;)

  3. turkishinet diyor ki:

    Teşekkürler, tam hatırlayamadım, yardımcı oldu :D

  4. ali han diyor ki:

    Teşekkürler, tekrar hatırladım, yardımcı oldu :)

  5. semih çetoo diyor ki:

    çok teşekkürler arkadaşım htmlyi yeni öğrenen biri olarak bu kodların ne işe yaradığını senin sayende öğrenmiş oldum :D

  6. mucahid1986 diyor ki:

    Merhaba
    Hocam bu anlattığınızı sürekli kullanıyordum ama sürekli karıştırıyordum.
    Sonunda Kavradım :D
    Teşekkürler

Bir yorum yazın

Yorum yaparken sadece bu XHTML kodlarını kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>