CSS Height, Width and Max-width
CSS Height, Width and Max-width
CSS adalah singkatan dari Cascading Style Sheets, yaitu bahasa yang digunakan untuk mengatur tampilan dan layout elemen-elemen pada halaman web. Salah satu aspek penting dalam CSS adalah ukuran elemen, yaitu tinggi (height), lebar (width) dan lebar maksimal (max-width). Dalam artikel ini, kita akan membahas apa itu height, width dan max-width dalam CSS, bagaimana cara menggunakannya, dan apa manfaatnya bagi desain web.
Apa itu Height dan Width dalam CSS?
Height dan width adalah properti CSS yang digunakan untuk menentukan tinggi dan lebar suatu elemen. Elemen-elemen dalam halaman web dapat berupa blok (block), sebaris (inline) atau kombinasi keduanya (inline-block). Properti height dan width dapat diterapkan pada elemen-elemen tersebut dengan cara yang berbeda-beda.
Height dan Width pada Elemen Blok
Elemen blok adalah elemen yang menempati seluruh lebar baris dan membentuk kotak persegi panjang. Contoh elemen blok adalah <div>
, <p>
, <h1>
dan lain-lain. Secara default, tinggi elemen blok disesuaikan dengan kontennya, sedangkan lebarnya sama dengan lebar kontainer induknya. Namun, kita dapat mengubah tinggi dan lebar elemen blok dengan menggunakan properti height dan width.
Properti height dan width dapat menerima nilai absolut (misalnya pixel atau px) atau relatif (misalnya persen atau %). Nilai absolut berarti ukuran elemen ditentukan secara tetap, sedangkan nilai relatif berarti ukuran elemen ditentukan berdasarkan ukuran kontainer induknya. Berikut adalah contoh penggunaan properti height dan width pada elemen blok:
Height dan Width pada Elemen Sebaris
Elemen sebaris adalah elemen yang hanya menempati sebagian lebar baris dan tidak membentuk kotak persegi panjang. Contoh elemen sebaris adalah <span>
, <a>
, <img>
dan lain-lain. Secara default, tinggi dan lebar elemen sebaris disesuaikan dengan kontennya. Namun, kita dapat mengubah tinggi dan lebar elemen sebaris dengan menggunakan properti height dan width.
Properti height dan width pada elemen sebaris juga dapat menerima nilai absolut atau relatif. Namun, perlu diperhatikan bahwa nilai relatif pada elemen sebaris tidak berdasarkan ukuran kontainer induknya, melainkan ukuran font induknya. Berikut adalah contoh penggunaan properti height dan width pada elemen sebaris:
Apa itu Max-width dalam CSS?
Max-width adalah properti CSS yang digunakan untuk menentukan lebar maksimal suatu elemen. Properti ini berguna untuk mencegah elemen menjadi terlalu lebar ketika ukuran layar atau jendela browser berubah. Properti max-width dapat diterapkan pada elemen blok maupun sebaris.
Properti max-width dapat menerima nilai absolut atau relatif. Nilai absolut berarti lebar maksimal elemen ditentukan secara tetap, sedangkan nilai relatif berarti lebar maksimal elemen ditentukan berdasarkan ukuran kontainer induknya atau ukuran font induknya. Berikut adalah contoh penggunaan properti max-width pada elemen blok:
Dalam contoh di atas, jika lebar kontainer induk div lebih dari 500 pixel, maka lebar div akan menjadi 80% dari lebar kontainer induknya. Namun, jika lebar kontainer induk div kurang dari 500 pixel, maka lebar div akan menjadi sama dengan lebar kontainer induknya.
Berikut adalah contoh penggunaan properti max-width pada elemen sebaris:
Dalam contoh di atas, jika ukuran font induk gambar lebih besar dari aspek rasio gambar, maka gambar akan menyesuaikan ukurannya agar tidak melebihi ukuran font induknya. Namun, jika ukuran font induk gambar lebih kecil dari aspek rasio gambar, maka gambar akan menyesuaikan ukurannya agar tidak melebihi lebarnya sendiri.
Manfaat Height, Width dan Max-width dalam CSS
Menggunakan properti height, width dan max-width dalam CSS memiliki beberapa manfaat bagi desain web, antara lain:
- Membuat tampilan halaman web lebih rapi dan konsisten.
- Meningkatkan fleksibilitas dan responsivitas halaman web terhadap perubahan ukuran layar atau jendela browser.
- Mengontrol jumlah konten yang ditampilkan pada halaman web.
- Menghemat bandwidth dan waktu loading halaman web.
Demikianlah penjelasan tentang height, width dan max-width dalam CSS. Semoga artikel ini bermanfaat bagi Anda yang ingin belajar lebih lanjut tentang CSS.
Komentar
Posting Komentar