position
özelliği, bir element için kullanılan yerleştirme yöntemi türünü belirtir (static, relative, fixed or absolute) .
pozisyon Mülkiyet
position
özelliği, bir element için kullanılan yerleştirme yöntemi türünü belirtir.
Dört farklı pozisyon değer vardır:
-
static
-
relative
-
fixed
-
absolute
Elemanlar sonra üst, alt, sol ve sağ özellikleri kullanılarak yerleştirilir. Olmadıkça Ancak bu özellikler çalışmaz position
özelliği ilk ayarlanır. Ayrıca konum değerine bağlı olarak farklı çalışır.
position: static;
HTML öğeleri varsayılan olarak statik konumlandırılmıştır.
Statik yerleştirilmiş elemanlar üst, alt, sol ve sağ özellikleri ile etkilenmez.
Ile bir eleman position: static;
Herhangi özel bir şekilde konumlandırılmış değildir; her zaman sayfanın normal akışa göre konumlandırılmış:
İşte kullanılan CSS geçerli:
position: relative;
Ile bir eleman position: relative;
normal pozisyonuna göre konumlandırılır.
nispeten konuma elemanının üst, sağ, alt ve sol özelliklerini ayarlama uzak normal konumundan ayarlanabilir neden olur. Diğer içerik elemanı tarafından bırakılan herhangi bir boşluğa sığacak şekilde ayarlanır edilmeyecektir.
İşte kullanılan CSS geçerli:
position: fixed;
Ile bir eleman position: fixed;
hep demektir sayfa kaydırılan bile aynı yerde kalır viewport, göreli konumlandırılmış. üst, sağ, alt ve sol özellikler elemanı konumlandırmak için kullanılır.
Bir sabit eleman normalde bulunan olurdu sayfasında bir boşluğu bırakmaz.
Sayfanın sağ alt köşesinde sabit eleman dikkat edin. İşte kullanılan CSS geçerli:
Örnek
div.fixed {
position: fixed;
bottom: 0;
right: 0;
width:
300px;
border: 3px solid #73AD21;
}
Kendin dene " position: absolute;
Ile bir eleman position: absolute;
En yakın konumlandırılmış bir atadan göre konumlandırılır (instead of positioned relative to the viewport, like fixed) .
Ancak; mutlak konumlandırılmış eleman bir konuma ataları varsa, bu belge gövde kullanır ve sayfa kaydırma ile birlikte hareket eder.
Not: Bir "positioned" elemanı, pozisyon dışında herhangi bir şey olandır static
.
İşte basit bir örnek:
İşte kullanılan CSS geçerli:
Örnek
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;
}
Kendin dene " Çakışan Elemanları
elemanları yerleştirilmiştir, bunlar diğer elemanları üzerine binecektir.
z-index
özelliği, bir elemanın istif sırasını belirtir (which element should be placed in front of, or behind, the others) .
Bir eleman, bir pozitif ya da negatif bir yığın sırasını sahip olabilir:
Bu bir başlık
Resim -1 z indeks içerdiğinden, bu metnin arkasına yerleştirilecektir.
daha yığın düzenine sahip bir eleman bir alt yığın düzenine sahip bir elemanın önünde her zaman açıktır.
Not: iki yerleştirilmiş elemanlar olmadan çakışırsa z-index
belirtilen üst gösterilir HTML kodu son konuma elemanı.
Bir Görüntü olarak Konumlandırma Metin
bir resmin üzerine metni konumlandırmak için:
Örnek
Kendin dene:
Sol Üst » Sağ Üst» Alt Sol » Sağ Alt» Merkezli »Diğer Örnekler
Bir elemanın şekli ayarlama
Bu örnek, bir elemanın şeklini ayarlama gösterilmiştir. elemanın, bu şekil kırpılır ve görüntülenir.
Kaydırma kullanarak bir elemanda taşma göstermek için nasıl
Bu örnek, bir elemanın içeriği belirli bir alana sığmayacak kadar büyük olduğu zaman bir kaydırma çubuğu oluşturmak için taşma özelliği ayarlama gösterilmiştir.
Otomatik taşması işlemek için tarayıcıyı nasıl ayarlanır
Bu örnek otomatik taşması işlemek için tarayıcıyı nasıl belirleneceği gösterilmektedir.
imleci değiştirme
Bu örnek imleci değiştirmek gösterilmiştir.
Egzersizleri ile Yourself test edin!
Egzersiz 1 » Alıştırma 2» Egzersiz 3 » Egzersiz 4» Egzersiz 5 »
Tüm CSS Konumlandırma Özellikleri
özellik | Açıklama |
---|---|
bottom | yerleştirilmiş bir kutunun alt kenar kenara ayarlar |
clip | Klipler kesinlikle konumlandırılmış eleman |
cursor | imlecin tipi görüntülenecek belirtir |
left | yerleştirilmiş bir kutusu için sol kenar kenar ayarlar |
overflow | İçerik bir elemanın kutusunu taşıyor ne olacağını belirtir |
overflow-x | o elemanın içeriği alanı aşarsa içeriğin sol / sağ kenarları ne yapılacağını belirtir |
overflow-y | o elemanın içeriği alanı aşarsa içeriğin üst / alt kenarları ne yapılacağını belirtir |
position | bir eleman için konumlandırma türünü belirtir |
right | yerleştirilmiş bir kutusu için sağ kenar kenar ayarlar |
top | yerleştirilmiş bir kutunun üst kenar kenar ayarlar |
z-index | Bir elemanın yığın sırasını ayarlar |