Responsive Site Yapımı

TRCommando

Katılımcı Üye
21 Ağu 2016
935
1
Arkadaşlar siteyi responsive yaparken her boyut için aynı css kodlarını içine mi yazacağım ?



Mesela Media only screen and (max-width: 960px) { } bu kodun içerisine bütün css kodlarımı komple atacak mıyım? farklı boyutlar için birdaha falan ?
 

Pentester

Özel Üye
8 Eyl 2016
1,646
1
1,001
Dostum sana önerim öncelikle flex design dediğimiz, esnek tasarım modeline bir göz atman iyi olacaktır.
Şuan çalıştığın çalışmada responsive görünüm uygulayacağın içeriklerin kapsayıcısına, aşağıdaki kodları yazarak flex'in sana nasıl bir kolaylık sağlayacağını görebilirsin.

Kod:
display:flex;
flex-wrap:wrap;

bu şekilde divlerin, ekran boyutuna göre kendini sayfaya sığdırır. Yani belirli bir boyutta, örnek veriyorum 3 divin var yan yana, belirli bir genişlikte yan yana değilde 2 tanesi yan yana, biri alt alta gelir, yine belirli bir genişliğe gelince üçüde alt alta hizalanır.

Bu yapıyı flex tasarımı iyice öğren. media sorgularını kullanarak ben şu cihaz boyutunda ekstra şunu istiyorum diye belirtebilirsin.

Ek olarak, flex-wrap:wrap; özelliğini no-wrap yaparsan veya kullanmazsan divlerin, içeriklerin sayfa küçüldükçe kendini oldukça daraltır, hatta her kelime belirli genişlikte alt alta bile gelir :)
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.