Uzun ölü bir soruyu yeniden canlandırdığımı biliyorum, ama aynı sorum vardı ve bir şeyler eklemek istedim. Lütfen bunun için beni yasaklamayın, bu cevabı haklı çıkarmanın yeterince önemli olduğunu hissettim, gerekirse silerim. @Joseph Silber yanlıştır, tüm olasılıkları kodlamak aslında bunu yapmanın uygun bir yoludur. Bunun nedeni, aslında sonsuz olasılıkların olmamasıdır. Teknik olarak var, ancak ziyaretçilerinizin% 99'u standart bir çözünürlük kullanıyor olacak. Çoğu mobil işletim sistemi, pencereleri yeniden boyutlandırmadan uygulamaları tam ekran çalıştırdığından, bu, mobil cihazlar için iki kat doğrudur (duyarlı web tasarımının ana nedeni).
Ayrıca, kaydırma çubuğu nedeniyle yükseklik hemen hemen önemsizdir (bir noktaya kadar, hemen 4 veya 5 feet uzunluğunda bir web sayfası bırakırdım, ancak bu çoğunlukla doğrudur), bu yüzden sadece genişlik hakkında endişelenmeniz gerekir. Ve gerçekten, kodlamanız gereken tek genişlik şu şekildedir: 240, 320, 480 (daha eski iThings için), 640, 800, 1024, 1280, 1440, 1600, 1920, 2048, 2560. 4k, resimlerinizi çok şişirir ve% 100 genişliğe kadar uzanan 2560 boyutu, bir 4k monitörde iyi görünür (bunu test ettim). Ayrıca, bir önceki afişin önerdiği gibi 720 (720x480) ile uğraşmayın. Neredeyse tamamen dijital kameralar tarafından kullanılan bir çözünürlük ve o zaman bile çok nadir.
Birisi egzotik bir çözünürlük kullanıyorsa, son 15 yılda yapılan neredeyse tüm oluşturucular yuvarlanır, yani birinin ekran genişliği varsa, diyelim. 1100, 1024 CSS kuralını yükleyecek, siteniz bozulmamalıdır. Bu, duyarlı bir kural oluşturmaya gerek kalmadan egzotik çözünürlüklerin hesaplanmasını gereksiz kılar ve birileri sitenizi muhtemelen yüklemeyecek kadar eski bir web tarayıcısı kullanmadığı sürece, olası her kurulum pikseli için piksel kodlamanız gerektiği fikri saçmadır. her neyse.
width
Inem
ler şey başka bir yol etrafında dolanıyor. Buwidth
bağlıdırfont-size
. @JosephSilber Ben de öyle düşünmüştüm.