lostyazilim
tr.link

Çok büyük sorunum CSS Ekran Çözünürlüğü

14 Mesajlar 4.625 Okunma
acebozum
tr.link

MertUslu MertUslu Estağfirullah Kullanıcı
  • Üyelik 06.04.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Ademoğlu
  • Konum Ankara
  • Ad Soyad M** U**
  • Mesajlar 1022
  • Beğeniler 240 / 291
  • Ticaret 3, (%100)
Arkadaşlar neredeyse kodladığım çoğu çalışmada bu ekran çözünürlüğü problemini yaşıyorum lütfen artık şuna bir çözüm istiyorum;

1. Relative ile absolute ve fixedin farkını gördüm yani hangisini koyunca ne oluyor gördüm ama hangisini kullanmalıyım hangisinde problem yaşamam çözemedim, şuan relative kullanıyorum tüm elemanlarda absolutede sıkıntı oluyor çünkü ekran kayınca site de kayıyor, fixed de kaydırma çubukları falan çıkmıyor her neyse bunlardan hangisini kullanmak iyidir.

2. Örneğin şöyle bir kodum var ;

#baslik{
position: relative;
width: 1364px;
height: 100px;
top: -147px;
left: -7px;
background-color: black;
}
üste böyle düz bir alan çiziyorum diyelim hani örneğin bir tema yapacağım wp için falan, bunun üstüne de logo falan koyucam neyse, şimdi bu 1364 benim ekran çözünürlüğümde ve diğer tüm pixeller benim ekran çözünürlüklerime uygun, mesela operadan girince siteyi tam istediğim gibi görüyorum çünkü onda kodluyorum ama google chromeden girince alttan 5px yukarda görünüyor, hadi onu geçtim bunu ekran çözünürlüğü küçük biri açtığında daha kötü görecek ben bu işten hiç çıkamadım lütfen bir el atın, teşekkürler.
 

 

wmaraci
reklam

tiwaly tiwaly NodeJS / PHP / NoSQL Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad i** A**
  • Mesajlar 363
  • Beğeniler 135 / 104
  • Ticaret 7, (%100)
Google da responsive tasarım olarak araştırma yapmanızı tavsiye ederim.
MertUslu

kişi bu mesajı beğendi.

sosyalmedya sosyalmedya Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 18.07.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad S** A**
  • Mesajlar 219
  • Beğeniler 28 / 66
  • Ticaret 0, (%0)
Hocam sorununuzu tam anlayamamakla birlikte galiba siz position olayını tam kavrayamamışsınız.Google'dan bu konuyla ilgili bilgilere tekrar bakabilirsiniz.
Ekrana göre genişlik vermek istiyorsanız yani -responsive tasarıma girer- px yerine % kullanmanız gerekir.
 

 

MertUslu MertUslu Estağfirullah Kullanıcı
  • Üyelik 06.04.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Ademoğlu
  • Konum Ankara
  • Ad Soyad M** U**
  • Mesajlar 1022
  • Beğeniler 240 / 291
  • Ticaret 3, (%100)

tiwaly adlı üyeden alıntı

Google da responsive tasarım olarak araştırma yapmanızı tavsiye ederim.

Alttaki arkadaşa verdiğim cevaba bakarsanız tam olarak ne dediğim anlaşılır :)

sosyalmedya adlı üyeden alıntı

Hocam sorununuzu tam anlayamamakla birlikte galiba siz position olayını tam kavrayamamışsınız.Google'dan bu konuyla ilgili bilgilere tekrar bakabilirsiniz.
Ekrana göre genişlik vermek istiyorsanız yani -responsive tasarıma girer- px yerine % kullanmanız gerekir.


Hocam şimdi şöyle ki evet positiondan hiç bir şey anlamadım, bende 50 tane bilgisayar, telefon, tablet yokki hepsi için ayrı media şeyisi ekleyeyim, pixelleri ayarlayamıyorum ancak kendim için oluyor şöyle söyleyim size, şimdi diyelim ki ben bir site yaptım şöyle ;



bu bende tam gözüküyor yani ben kodlarken pixelleri deneyerek tamı tamına koyduğum için yani 1300 vs yazmak yerine tam oturtarak 1364 yazdığım için bu bana tam uygun oluyor, ancak başkası bu siteye girdiğinde diyelimki adamın ekranı yanlamasına genişliğine küçük ben demişim ki ekrandaki şerit uzunluğu 1364 pixel olacak bende tam ama adamda ekran 960px bende ekrana tam sığan şerit onda kayıp gidecek çubukla çekmesi gerekecek, sizin söylediğiniz % olayını yeni duyuyorum, eğer ki öyle bir şey varsa yapmak isterim ben istiyorum ki ben nasıl görüyorsam karşımdaki de öyle görsün mesela wmaraci.com'a girince bende sağa sola çekme çubuğu çıkmıyor altta, sizde de çıkmıyor ama ben bu siteyi kodlasam bende çıkmasa sizde çıkar, bunu beceremiyorum, biraz araştırdım responsive olayını ama diyorki şu pixelin altındaysa şu olsun şunun üstündeyse şu falan öyle istemiyorum sadece çekme çubuğu çıkmasın tarayıcıya sabit güzel bir site olsun örneğin burası gibi.
 

 

wmaraci
wmaraci

tiwaly tiwaly NodeJS / PHP / NoSQL Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad i** A**
  • Mesajlar 363
  • Beğeniler 135 / 104
  • Ticaret 7, (%100)
% ile width verebilirsiniz. Örn width:100%;
MertUslu

kişi bu mesajı beğendi.

KeremEr KeremEr keremer.com.tr E-Mail Onaysız
  • Üyelik 08.06.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad K** E**
  • Mesajlar 331
  • Beğeniler 24 / 61
  • Ticaret 2, (%100)
sürekli position ve px kullanmak yerine ana bir div oluşturup orada mümkün oldukça sadece float:left & right kullanın hocam.




Yazıları buraya ekleyin


Ek Olarak: örnek:






sol bölüm



sag bölüm


MertUslu

kişi bu mesajı beğendi.

MertUslu MertUslu Estağfirullah Kullanıcı
  • Üyelik 06.04.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Ademoğlu
  • Konum Ankara
  • Ad Soyad M** U**
  • Mesajlar 1022
  • Beğeniler 240 / 291
  • Ticaret 3, (%100)

Kerem Er adlı üyeden alıntı

sürekli position ve px kullanmak yerine ana bir div oluşturup orada mümkün oldukça sadece float:left & right kullanın hocam.




Yazıları buraya ekleyin


Ek Olarak: örnek:






sol bölüm



sag bölüm



Teşekkür ederim bu kısa kod açısından avantaj olur ama dediğim gibi hala pixellerle oynuyoruz, bende tam otursa başkasında oturamayabilir :(

tiwaly adlı üyeden alıntı

% ile width verebilirsiniz. Örn width:100%;


bakın bu sorunumu çözebilir teşekkür ederim :) birde bunu bahsettikleri @all media ile nasıl kullanabileceğimi biliyormuydunuz gece gece sıkmıyorsam ?
 

 

sosyalmedya sosyalmedya Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 18.07.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad S** A**
  • Mesajlar 219
  • Beğeniler 28 / 66
  • Ticaret 0, (%0)

SunSky adlı üyeden alıntı

Alttaki arkadaşa verdiğim cevaba bakarsanız tam olarak ne dediğim anlaşılır :)



Hocam şimdi şöyle ki evet positiondan hiç bir şey anlamadım, bende 50 tane bilgisayar, telefon, tablet yokki hepsi için ayrı media şeyisi ekleyeyim, pixelleri ayarlayamıyorum ancak kendim için oluyor şöyle söyleyim size, şimdi diyelim ki ben bir site yaptım şöyle ;



bu bende tam gözüküyor yani ben kodlarken pixelleri deneyerek tamı tamına koyduğum için yani 1300 vs yazmak yerine tam oturtarak 1364 yazdığım için bu bana tam uygun oluyor, ancak başkası bu siteye girdiğinde diyelimki adamın ekranı yanlamasına genişliğine küçük ben demişim ki ekrandaki şerit uzunluğu 1364 pixel olacak bende tam ama adamda ekran 960px bende ekrana tam sığan şerit onda kayıp gidecek çubukla çekmesi gerekecek, sizin söylediğiniz % olayını yeni duyuyorum, eğer ki öyle bir şey varsa yapmak isterim ben istiyorum ki ben nasıl görüyorsam karşımdaki de öyle görsün mesela wmaraci.com'a girince bende sağa sola çekme çubuğu çıkmıyor altta, sizde de çıkmıyor ama ben bu siteyi kodlasam bende çıkmasa sizde çıkar, bunu beceremiyorum, biraz araştırdım responsive olayını ama diyorki şu pixelin altındaysa şu olsun şunun üstündeyse şu falan öyle istemiyorum sadece çekme çubuğu çıkmasın tarayıcıya sabit güzel bir site olsun örneğin burası gibi.



Hocam responsive -uyumlu- olayı 2 şekilde gerçekleşir.Birincisi genişliği esnek verirsin yani benim daha önce söylediğim (%) kullanımı gibi.
Diğeri de media queries kullanımı yani sizin şu ekran genişliğin de şu olsun,şu genişlikte şu olsun olayını yapmak için.
Size lazım olan sadece genişlik onun içinde 1364px genişlik verdiğiniz div veya her neyse onun genişliğine width: 100%; yazın istediğiniz tarayıcıda deneyebilirsiniz.
MertUslu

kişi bu mesajı beğendi.

MertUslu MertUslu Estağfirullah Kullanıcı
  • Üyelik 06.04.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Ademoğlu
  • Konum Ankara
  • Ad Soyad M** U**
  • Mesajlar 1022
  • Beğeniler 240 / 291
  • Ticaret 3, (%100)

sosyalmedya adlı üyeden alıntı

Hocam responsive -uyumlu- olayı 2 şekilde gerçekleşir.Birincisi genişliği esnek verirsin yani benim daha önce söylediğim (%) kullanımı gibi.
Diğeri de media queries kullanımı yani sizin şu ekran genişliğin de şu olsun,şu genişlikte şu olsun olayını yapmak için.
Size lazım olan sadece genişlik onun içinde 1364px genişlik verdiğiniz div veya her neyse onun genişliğine width: 100%; yazın istediğiniz tarayıcıda deneyebilirsiniz.


şuan yaptım teşekkürler, kenarlarda 2-3 px lik boşluklar kaldı onları da padding ekleyip margin ile çektirerek topladım şu şekilde;

position: relative;
background-color: black;
width: 100%;
height: 100px;
top:-150px;
padding: 0px 5px 0px 5px;
margin-left: -5px;


tekrardan teşekkür ediyorum hepinize :)
 

 

sosyalmedya sosyalmedya Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 18.07.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad S** A**
  • Mesajlar 219
  • Beğeniler 28 / 66
  • Ticaret 0, (%0)

SunSky adlı üyeden alıntı

şuan yaptım teşekkürler, kenarlarda 2-3 px lik boşluklar kaldı onları da padding ekleyip margin ile çektirerek topladım şu şekilde;

position: relative;
background-color: black;
width: 100%;
height: 100px;
top:-150px;
padding: 0px 5px 0px 5px;
margin-left: -5px;


tekrardan teşekkür ediyorum hepinize :)


*,*:after,*:before { margin: 0; padding: 0; } kullanarak boşluk sorunu halledebilirsin.
 

 

wmaraci
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