Duyarlı web sitesi, mobil cihazda tam genişliğe kadar uzaklaştır


139

Bootstrap yanıt hızı navbar'ı test ediyorum ve bir demo web sitem var. Tarayıcıyı masaüstünde yeniden boyutlandırdığımda, daha fazla menü düğmesi görmek için tıklayabileceğim üstte küçük bir simgeyle katlanabilir menü haline gelen gezinme çubuğu da dahil olmak üzere her şey iyi çalışıyor.

Ancak bir mobil tarayıcıdan denediğimde (Android'de krom ve internet tarayıcısında denedim), duyarlı tasarımı görmedim. Masaüstünün web sitesi gibi çok küçük bir sürümünü görebiliyordum.

Biri neyi yanlış yaptığımı gösterebilir mi?

Yanıtlar:


378

Bunu HTML başlığınıza ekleyin.

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

Bu, daha küçük cihaz tarayıcılarına sayfanın nasıl ölçekleneceğini bildirir. Bununla ilgili daha fazla bilgiyi buradan edinebilirsiniz: https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html


1
Ben baş bölümünde bu kodu ekledim ama onun kontrol edebilirsiniz android benim varsayılan internet explorer için çalışmıyor - www.freerechargeapp.com/index.html
santosh

Benim için neden işe yaramadığını gerçekten anlamıyorum. Bir web sitesinde işe yarar ve başka bir web sitesinde çalışmaz. Ve kod yapısı taze bootstrap ile benzer
bheatcoker

1
@Skelly - Diğer cevapları dışarıda bıraktım maximum-scaleve 1.0yerine kullandım 1. Bunların bir fark yaratıp yaratmadığını biliyor musunuz?
onebree

1
Beni kurtardın :) Teşekkür ederim.
Fatih

1
İki yıl sonra mesajınız hala shiznizzle (sic.) 😎
Walt


0

Bunu, kabul edilen yanıtın çalışmadığı bu hatayı arayan kullanıcılar için ekler. Bunun daha nadir, ancak yine de sinir bozucu bir durum olacağına inanıyorum:

Sayfanız bir çerçeve kümesinin içinde oluşturuluyorsa (örneğin, alan adı gizleme), meta etiketleri koymak yardımcı olmaz. Bunları, DNS ana makinenize bağlı olarak erişebileceğiniz veya erişemeyebileceğiniz gizleme alan adındaki sayfaya koymanız gerekir.


0

Tarayıcınızın önbelleğini temizlemeyi deneyin ve sayfayı yeni bir sekmede açın. Bu bazen ne zaman olursa olsun benim için sorunu çözer.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.