Ekran boyutu, mobil web uygulamalarını tasarlarken dikkat edilmesi gereken en önemli kısıtlamalardan birisidir. Günümüz mobil cihazları, çoğunluğu cep telefonu olmak üzere, yaklaşık 240x240-320 piksellik ekran çözünürlüğüne sahiptir. iPhone'da ise durum, dik konumda 320x480, yatay konumda 480x320 pikseldir. iPhone, diğer cihazlara göre çok daha büyük bir alan sunmasına rağmen, masaüstü web uygulamaları ile karşılaştırıldığında bu boyutlar bazı web sayfalarının sadece logolarına ayırdıkları alandan daha ufak kalmaktadır.
Ekran boyutu kısıtlamasına uyulması, mobil cihazlardaki sayfa kaydırma işleminin, masaüstü web uygulamalarına göre daha zor, sıkıcı ve gözardı edilen bir işlem olmasından ötürü kullanıcının içeriği tek seferde görmesi açısından önemlidir. Unutmayalım ki kullanıcılar, mobil web uygulamamızı kullanırlarken genellikle masabaşında değil, hareketli halde olacaklar. Yürürken, otobüsteyken, parktayken, cafedeyken dikkatlerini çalabilecek pek çok dış etken olacaktır. Yürürken hem önlerine bakmak hem de sunulan içeriği okumak zor olacağından, sunulacak içeriğin ekranda tam olarak görünmesi sağlanmalıdır. Eğer içerik uzunca bir metinse, yazı boyutu büyütülmeli ve kalınlaştırılmalıdır. Çünkü kullanıcıların çoğunluğu içeriğe dışarıda, güneş ışığı altında erişeceklerdir. Dolayısı ile aydınlık ortamlarda ekranın parlamasından dolayı oluşabilecek okuma zorluğu bu şekilde giderilebilir.
Sığdırma işlemi için basit CSS özellikleri kullanabiliriz. Örnek olarak içeriğin sunulduğu bölgenin (örnek olarak bir icerik ID'sine sahip bir div alalım)
#icerik {
width: 240px;
}
Veya
#icerik {İlk #icerik düzenlememizde, ekran genişliğini 240px olarak sabitledik. Fakat, bazı cihazlar bundan farklı genişlikleri görüntüleyebilmektedirler. İlk CSS'i kullanarak, daha geniş cihazların sağ köşelerinde boşluk kalmasına sebep olabiliriz. Bu da, mobil cihazında hep ekranın tam olarak kullanılmasına alışan kullanıcıyı rahatsız edebilir. Bu yüzden, ikinci #icerik CSS biçimlemesini kullanmamız daha iyi olacaktır. Böylelikle cihazın tarayıcısı web uygulamasının genişliğini ekranın tamamını kullanacak şekilde tamamlayacaktır.
width: 100%;
}
Ekran kısıtlaması nedeniyle karşı karşıya kalınabilecek sorunlardan bir tanesi de kullanılacak görsellerin ve renklerin istendiği şekilde görüntülenememesidir. Mobil cihazların ekranları masaüstü ve dizüstü sistemlerin ekranları ile karşılaştırıldığında çok güçsüz kalacaklardır. Masaüstü bilgisayarda görünen renkler ile mobil cihazda görünen renk aynı rgb değerinde de olsa farklı görüntüleniyor olabilir.
İş görsellere gelince durum biraz daha önemli oluyor. Bazı cihazlar 16M renge gösterebilirken bazıları da 64K renkte kalmaktadır. Ayrıca ekranlar arasında gözardı edilemeyecek kadar büyük farklarda DPI değerleri bulunmaktadır. Bu fark, uygulamada harita görüntülenecekse daha da önemli olmaktadır. (Bir defasında Nokia E65 ile test ettiğim bir mobil web uygulamamı, Nokia N70 ile test ettiğimde iki cihazın görüntülediği harita arasındaki farkı gördüğümde bunun ne kadar da önemli olduğunu o an anlamıştım)