wmaraci reklam
lidertakipci

CSS İle Bir Nesneyi Konumlandırma

3 Mesajlar 9.679 Okunma
advertseo
wmaraci reklam

dlkrnugur dlkrnugur JS Coder Kullanıcı
  • Üyelik 20.11.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek PHP Coder
  • Konum Muğla
  • Ad Soyad U** D**
  • Mesajlar 1070
  • Beğeniler 210 / 209
  • Ticaret 41, (%98)
Önemli Not: Wmaraci.com blog sitemden kat kat fazla büyük old. için ilk önce Google'a Wmaraci.com indexleniyor. :) Bu yüzden başlığa blogumun adını yazmak istedim.

CSS ile oluşturduğumuz bir site tasarımının ekranın tam ortasında olmasını isteriz. Böylece ziyaratçiye hoş bir tasarımı tam görmek istediği yerde sunarız. Ama tasarımı CSS’e entegre ederken unutulmaması gereken bir şey var! Her ziyaretçinin ekran çöznürlüğü ve ekran boyutları aynı değil! Mesela, 1600X900 ekran çözünürlüğüne sahip bir tasarımcı sitenin tam ortasını manuel olarak yatayda 800, dikeyde ise 450px olarak alırsa siteyi kendi ekranına göre ortalamış olur. Fakat başka çözünürlüklerde görüntülemek istediği zaman bu ayarlar başka ekranlarda taşabilir ya da ekranda hiç gözükmeyebilir.

Bu yüzden, genişlik ve yükseklik değerlerini her ekrana göre 100% olarak tanımlarsak ve CSS ile soldan ve üstten 50% olarak ayarladığımız zaman site otamatik olarak her ekran çöznürlüğü için ortalanmış olacaktır. Örnek bir kod düzeni için aşağıdaki örneğe göz atabilirsiniz:
CSS Kodumuz:
body{
margin:auto;
}
#ortala{
width:400px;
background-color:#00FF00;
position:absolute;
top:50%;
left:50%;
margin-left:-200px;
/*Font Özellikleri*/
text-align:center;
font-family:Myriad pro;
font-size:20px;
}

HTML Kodumuz:
CSS İle Bir Nesneyi Konumlandırma


Bu kodları kullanarak yaptığımız işlem; bir sınıfı her türlü ekran çözünürlüğüne göre ortaladık.
Not: Bu anlatımın örneğine yazının sonundaki “Konumlandırma Örneği 1″ butonundan bakabilirsiniz.

Yapılan bazı tasarımlar ise sayfalarının tam ortalarında olmak yerine, üstten şu kadar ve soldan şu kadar olarak tanımlanabilir. Mesela bir nesne yukarıdan 100, soldan ise 750px alındığında ortaya çıkan yeni kod düzenine aşağıdan göz atabilirsiniz:
CSS Kodumuz:
position:absolute;
top:100px;
left:750px;
margin-left:-200px;


Konumlandırma Örneği 1


Konumlandırma Örneği 2


Kaynak: http://ugurdalkiran.com/css-ile-bir-nesneyi-konumlandirma.html
CesuryureK

kişi bu mesajı beğendi.

wmaraci
reklam

CesuryureK CesuryureK WM Aracı Kullanıcı
  • Üyelik 14.03.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek Öğretmen
  • Konum Kütahya
  • Ad Soyad H** N**
  • Mesajlar 296
  • Beğeniler 65 / 109
  • Ticaret 0, (%0)
Güzel döküman eline sağlık.
 

 

Şimdi Saat Sensizliğin Ertesi...

dlkrnugur dlkrnugur JS Coder Kullanıcı
  • Üyelik 20.11.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek PHP Coder
  • Konum Muğla
  • Ad Soyad U** D**
  • Mesajlar 1070
  • Beğeniler 210 / 209
  • Ticaret 41, (%98)
Rica ederim..
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al