Kanserojen NGHT
Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
AnasayfaLatest imagesAramaKayıt OlGiriş yap

 

 Css ile div ortalama

Aşağa gitmek 
YazarMesaj
TERLAN
Kurucu
Kurucu
TERLAN


Css ile div ortalama Q9tdm
İsim İsim : Mehdin
Cinsiyet Cinsiyet : Erkek
Mesaj Sayısı Mesaj Sayısı : 3884
Başarı Puanı Başarı Puanı : 8820
+ Rep Puanı + Rep Puanı : 9
Doğum tarihi Doğum tarihi : 01/08/96
Kayıt tarihi Kayıt tarihi : 03/07/13
Yaş Yaş : 27
Nerden Nerden : >Diyarbakır<
Hobiler Hobiler : Kitap okumak :)
Lakap Lakap : Tertions <3

Css ile div ortalama Empty
MesajKonu: Css ile div ortalama   Css ile div ortalama EmptySalı Ağus. 13, 2013 11:31 pm

Css position elementi eski yapılan tasarımlarda pek olmasa artık günümüzün web sitelerinde olmazsa olmaz özelliklerinden biridir yani eski web sitelerimizde sıralı divler (yanyana divler) kullanırken artık bağımsız divler kullanıyoruz. İlk başlarda position kullanmaya çekinirdim tarayıcılar arasında sorunlar yaratır diye ama kullanmaya başladıktan sonra gördüm ki position kullanmak daha basit ve kullanımı kolay.
Benim makale anlayışım örnekler yapmak ve sizlere örnekler göstermektir o yüzden hemen örneklere geçiyorum.
Şimdiki örnekte 3 tane kutu oluşturalım ve bir kutumuzu diğer kutulardan bağımsız yapalım, oluşturduğum kutuların görünümü ve kodları.
Css kodları ;
.kutu{width: 260px; overflow:hidden; background: #e2e2e2; padding: 10px;}
.kutuBir{width: 50px; height: 50px; background: #BDBDBD;float:left; margin: 10px;}
.kutuIki{width: 60px; height: 60px; background: #889B7F;float:left; margin: 10px;}
.kutuUc{width: 70px; height: 70px; background: #B98F91;float:left; margin: 10px;}
Html Kodları ;





Görmüş olduğunuz bu kutular float:left; komutu ile yan yana sıralanmış kutulardır. şimdi üçüncü kutuya position:absolute özelliğini verelim ve neler olacak görelim.
position:absolute;
.kutuUc{width: 70px; height: 70px; background: #B98F91;float:left; margin: 10px; position:absolute;}
Aaa ne biçim birşey oldun sen öyle sadece position absolute verdik ve kutumuz uçtu gitti. Bunun anlamı açıklayacak olursak ;
Eğer kutuUc class'ımıza sadece position:absolute komutunu verirsek top ve left komutları otomatik olarak 0 değeri alır ve bir üstteki div'i de position:relative; olarak değerlendirir bu yüzden bulunduğu div'in sol üst başlangıç noktasına gider. Ama biz kutuUc divimizi istediğimiz yere koymak istiyoruz o yüzden left: ve top: komutlarına değerler vereceğiz
position:absolute; top:50px; left:300px;
kutuUc'ün class'ına bu position:absolute; top:50px; left:300px; değerini verdik burada top değeri sayfanın en tepesinden başlar , left değeri ise sayfanın en solundan başlar
Css kodları ;
.kutuUc{width: 70px; height: 70px; background: #B98F91;float:left; margin: 10px;position:absolute; top:50px; left:300px;}
Resimde de gördüğünüz gibi kutumuz bizim belirlediğimiz değerlere göre yer değiştirdi.
Kısa yollar:
Eğer div'i direk sayfanın soluna yerleştirmek istiyorsan left:0; komutunu üst tarafa yapıştırmak istiyorsak top:0; sağ tarafa yerleştirmek istiyorsak right:0; aşağıya yapıştırmak istiyorsak bottom:0; komutunu uygulamalıyız.
Position: relative;
Bence en önemli kısım burasıdır yani Position:relative. Relative komutu ilişkilendirme komutudur yani
kutuUc'ü kutu div ile ilişkilendiriyoruz ve kutuUc div'inin başlangıç noktaları kutu div'i ile başlıyor.
Hemen bir örnekte bu komut için verelim kutuUc div'inin bir üstündeki yani onu içine alan div'e position:relative; değerini vereceğiz sonra ise biz gene
kutuUc div'i ile uğraşarak yerleştirmemizi yapacağız.
Css kodları ;
.kutu{width: 260px; overflow:hidden; background: #e2e2e2; padding: 10px; position: relative;}
.kutuUc{width: 70px; height: 70px; background: #B98F91;float:left; margin: 10px; position: absolute; top: 30px; left: 40px;}
Resimden de anlaşılacağı gibi kutu div'inin sol tarafından 40px üst tarafından 30px verdik ve kutuUc divini kutu div'i ile ilişkilendirerek istediğimiz yere getirdik.
Position:fixed;
Position fixed verdiğimiz div çakılı bir şekilde orada kalıyor hiç bir şekilde oynama yapmıyor.Ama bu özelliği ie6 desteklemiyor.
Position komutlırından benim kullandığım özellikler bunlar geri kalan static inherit gibi değerleri benim işime yaramıyor yakında position ile yapılmış kod örneklerini bu sayfadan paylaşacağım.


Alıntı : Weeb Akademi
Sayfa başına dön Aşağa gitmek
https://notnullteam.yetkin-forum.com
 
Css ile div ortalama
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Kanserojen NGHT :: Webmaster Dünyası :: Programlama Dilleri-
Buraya geçin: