Viewport adalah area halaman web yang terlihat oleh pengguna. Viewport bervariasi dengan perangkat dan akan lebih kecil di ponsel daripada di layar komputer.
Sebelum tablet dan ponsel halaman web dirancang hanya untuk layar komputer dan halaman web biasanya memiliki desain statis dan ukuran tetap. Kemudian, saat kita mulai menjelajahi internet menggunakan tablet dan ponsel halaman web berukuran tetap terlalu besar untuk memuat viewport. Untuk mengatasinya, browser pada perangkat tersebut memperkecil seluruh halaman web agar sesuai dengan layar.
Ini tidak sempurna !! Tapi perbaikan cepat.
HTML5 memperkenalkan metode yang memungkinkan desainer web mengontrol viewport, melalui tag <meta>
. Kita harus menyertakan elemen viewport <meta>
berikut di semua halaman web kita.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Hal ini memberikan instruksi kepada browser tentang cara mengontrol dimensi dan penskalaan halaman
Bagian width=device-width
merupakan perangkat menyetel lebar halaman agar mengikuti lebar layar perangkat (yang akan bervariasi tergantung pada perangkat).
Bagian initial-scale = 1.0
menyetel tingkat zoom awal saat halaman pertama kali dimuat oleh browser.
Pengguna terbiasa menggulir situs web secara vertikal di desktop dan perangkat seluler – tetapi tidak secara horizontal!
Jadi, jika pengguna dipaksa untuk menggulir secara horizontal atau memperkecil untuk melihat seluruh halaman web, hal itu akan menghasilkan pengalaman pengguna yang buruk.
Beberapa aturan tambahan untuk diikuti: