Merhabalar,
Arkadaşlar tasarım yaparken neredeyse bunları hiç kullanmıyorum. Nerelerde ne için kullanılır bilmiyorum. Bi anlatabilir misiniz ? Örneklerle. Kullanırsak ne olur ? Kullanmazsak ne olur ?
Şimdiden teşekkür ederim.
CSS'te display:block ve inline-block ne zaman kullanılmalı ?
6
●666
- 25-12-2017, 16:21:03Üyeliği durduruldu
- 25-12-2017, 16:31:39https://www.youtube.com/watch?v=0G1Q7wRjuTA
umarim faydasini gorursunuz. - 25-12-2017, 18:08:05Araştırmaktan çok sormak bazı insanların kolayına geliyor. Günde birkaç konu açıp da forumda gereksiz sorular soranlar çok maalesef. Halbuki Google denen bir şey var. Biz neden "We love Google" diyoruz? Sadece ondan para kazanmak için mi? Yoksa aradığımız her şeyi burada bulabildiğimiz için mi?
https://www.google.com.tr/search?q=d...ock+difference - 25-12-2017, 18:09:39Üyeliği durdurulduGoogle'a sormayı bende biliyorum. Display ve inline ın ne işe yaradığını da biliyorum. Sadece mantığını öğrenmek ince bilgiyi almak için buradan sordum. Cevabınız için teşekkürler.Onur89TR adlı üyeden alıntı: mesajı görüntüle
- 25-12-2017, 21:21:52Örneğin bir menü yapıyorsunuz diyelim. Menü elemanlarını float:left yerine display:inline-block ile yan yana sıralayabilirsiniz, bu ne işe yarar derseniz menü elemanlarını ortalamak isterseniz float:left ile sıraladığınız menünün üst elemanına text-align:center verirseniz içerik ortalanmaz ancak display:inline-block kullanırsanız içeriği ortalayabilirsiniz. Bu ortalama işlemini sadece menü için düşünmeyin örneğin sayfada birçok defa kullanılacak aynı tip buton var diyelim, bu butona display:inline-block değeri verirseniz üst elemana bağlı istediğiniz şekilde sağa, sola veya ortaya hizalayabilirsiniz(herhangi bir width kullanmadan). Veya ul elemanına sıfırlama yapmanız gerekir, display:block; margin:0; padding:0; olarak kullanabilirsiniz.
Display'in farklı kullanışları da vardır, örneğin table özelliği. display:table; width:100%; verdikten sonra alt elemanlara display:table-cell; vertical-align:middle; verirseniz içerikler dikey ortalanacaktır. Tabi height değeri verirseniz bu height değerine bağlı ortalanır. Vermez iseniz aynı seviyedeki elemanlara göre ortalanır.
Display:none ve display:block'u da basitinden css ile hazırlanmış bir açılır menü yapmak için kullanabilirsiniz.
a veya span gibi padding ve margin değerlerini alamayan elemanlar için de kullanılır. Hatta belki de en sık kullanımı bu şekildedir.
Birçok yerde kullanılabilir yani. - 26-12-2017, 09:10:47Üyeliği durdurulduÇok teşekkür ederim. İşte aradığım cevap.Hunper adlı üyeden alıntı: mesajı görüntüle
- 28-12-2017, 13:23:18+1Hunper adlı üyeden alıntı: mesajı görüntüle
float kullanımı yerine display kullanmak işleri kolaylaştıracak ve daha esnek hareket etmenizi sağlayacaktır. Float çok çok eskide kaldı.. Sadece hizalamak için kullansanız bile sonunda clear:both yapıp bir başka elemana sıçramasını engellemek gerekiyor..