Duyarlı web tasarımı masaüstünde çalışıyor ancak mobil cihazda çalışmıyor


117

Cep telefonlarına duyarlı olması gereken bir web sitem var. Masaüstümü kullanarak oluşturdum. Tarayıcı pencerelerini ayarladığımda cep telefonu için mükemmel çalışıyor ancak gerçek cep telefonumda kontrol ettiğimde: Samsung Galaxy S2 mobil görünüme yanıt vermiyor.

Yanlış ne olabilir?


1
Herhangi birinin yardımcı olabilmesi için daha fazla bilgi ve kod eklemeniz gerekecek.
CSS'niz

Yanıtlar:


308

Muhtemelen html başlığında görüntü alanı meta etiketini kaçırıyorsunuz:

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

Bu olmadan cihaz, görüntü alanını tam boyuta alır ve ayarlar.

Daha fazla bilgi burada .


2
Bu hat olmadan tarayıcıda çalışabilir, ancak mobil cihazlarda sadece bu hatta ihtiyacı vardır.
Tadas Davidsonas

3
Seni sadece seviyorum
Dimitris Filippou

Ben de seni seviyorum @ ΔημήτρηςΦιλίππου
Agush

Sevginin başka bir sözü
btlm

3
Emin üretim yapmak index.htmlaslında etiketi yanı sıra geliştirme içeririndex.html
halafi

6

Ben de bu sorunla karşılaştım. Sonunda bir çözüm buldum. Bu aşağıdaki kodu kullanın. Umut: sorun çözülecek.

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


2

Yukarıda cevaplanmış olmasına rağmen kullanım hakkı

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

ancak React ve webpack kullanıyorsanız, element etiketini kapatmayı unutmayın

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

-1

Duyarlı meta etiket

Tüm cihazlar için düzgün oluşturma ve dokunarak yakınlaştırmayı sağlamak için, duyarlı görüntü alanı meta etiketini <head>.

<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
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.