Untuk Android, orang merekomendasikan menggunakan pengukuran dp (kepadatan piksel independen) untuk elemen UI, dan ada konvensi yang ada seperti penggunaan 48dp
untuk ketinggian tombol, dll.
Saya sedang mengerjakan aplikasi web, dan saya mendapatkan banyak kritik tentang desain UI yang mengatakan bahwa itu tidak sesuai dengan standar desain Android. Jelas sekali, aplikasi saya akan terlihat berbeda karena menggunakan CSS dan HTML, bukan tema Android Holo, tetapi saya tetap ingin membuatnya sesering mungkin. Namun CSS tidak mengizinkan pengukuran independen kepadatan.
Ketika saya menguji aplikasi saya pada resolusi dan kepadatan piksel yang berbeda, itu tidak terlihat bagus, dan kadang-kadang, itu jauh dari proporsi sehingga tidak berfungsi. CSS tidak memiliki unit dp seperti pengembangan asli Android, tetapi saya bertanya-tanya apa beberapa alternatifnya.
Bisakah saya mendapatkan kerapatan piksel menggunakan Javascript dan secara manual menskalakan semuanya dengan benar? Apa cara terbaik untuk membuat aplikasi web yang terlihat dan berfungsi dengan baik pada semua resolusi / kepadatan?
px
sama dengandp
di Android. Menurut spesifikasi CSS3. pada unit dan nilai .