• 27-04-2018, 14:58:26
    #1
    Çİzim uygulaması içeren bir websitem var, responsive olarak ekrana tam oturacak şekilde ayarlı. Bilgisayarda düzgün çalışmasına rağmen mobilde (body'e overflow:hidden verdiğim halde) ekran aşağı yukarı kaydırılabiliyor.

    Yükseklik değerini ise ilk height:100vh olarak verdim, bu çözüm olmayınca javascript kullanarak onresize eventi ile yüksekliği screen.height olarak atadım. Bu biraz daha iyi oldu sanırım ama halen daha bazı telefonlarda ciddi yukarı aşağı kayma oluyor.


    Bunu nasıl çözebilirim?


    Site: https://kidsdrawinghub.com/car-painting/
    Chrome'da mobil moduna geçerek bakabilirsiniz. (mobil modunda çok az aşağı yukarı oynuyor ama mesela benim telefondan deneyince çok fazla yukarı aşağı oynuyor)
  • 27-04-2018, 16:20:51
    #2
    Sorun body'den kaynaklı.

    Kodu kendinize göre düzenlerseniz problem kalmaz.


    body {

    • margin: 0;

    }
  • 27-04-2018, 16:26:16
    #3
    ademgao adlı üyeden alıntı: mesajı görüntüle
    Sorun body'den kaynaklı.

    Kodu kendinize göre düzenlerseniz problem kalmaz.


    body {

    • margin: 0;

    }
    Çok teşekkürler, dediğiniz gibi margin:0 ekleyince chrome mobil modunda denediğim kadarıyla düzeldi. Margin'den kaynaklı olabileceği hiç aklıma gelmemişti.
  • 27-04-2018, 16:36:23
    #4
    mapacarta adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkürler, dediğiniz gibi margin:0 ekleyince chrome mobil modunda denediğim kadarıyla düzeldi. Margin'den kaynaklı olabileceği hiç aklıma gelmemişti.
    Rica ederim, böyle durumlarda divleri silerek, yani eleme yaparak sorunun nerede olduğunu bulabilirsiniz, ben o şekilde denedim ve buldum. Yoksa margin benimde aklıma gelmezdi
  • 27-04-2018, 16:41:18
    #5
    ademgao adlı üyeden alıntı: mesajı görüntüle
    Rica ederim, böyle durumlarda divleri silerek, yani eleme yaparak sorunun nerede olduğunu bulabilirsiniz, ben o şekilde denedim ve buldum. Yoksa margin benimde aklıma gelmezdi
    Normalde ben de divleri eleyerek yapıyorum da bu sefer bilgisayarda düzgün çalışıp mobilde çalışmayınca mobille alakalı bir problem diye düşündüm. Yabancı sitelerde 100vh mobilde düzgün çalışmıyor, javascript ile yapmak daha iyi tarzı yorumlar görünce olay başka yerlere kaydı