Mengenal Teknik Shorthand Pada CSS

Teknik shorthand adalah metode penulisan CSS untuk mempersingkat kode menjadi lebih pendek, ringkas, efisien, dan menghemat waktu.
Cara Menulis CSS Shorthand

Apa itu Shorthand CSS? Teknik shorthand adalah cara mempersingkat penulisan kode CSS (Cascading Style Sheets) yang memungkinkan untuk menetapkan nilai beberapa property secara bersamaan. Teknik ini dapat menghemat karakter, menghemat energi, dan tentu saja menghemat waktu. Kode jadi terlihat lebih rapi dan efisien (dan seringkali lebih mudah dibaca). Metode penulisan model shorthand dapat diterapkan kedalam Javascript dan CSS. Tapi dalam bahasan kali ini, kita fokus ke bagian CSS saja dulu.

Dalam CSS, adalah wajar jika satu property memiliki banyak elemen. Misalnya dalam CSS margin memiliki 4 property untuk setiap sisi elemen.
  1. margin-top
  2. margin-right
  3. margin-bottom
  4. margin-left

Cara Mempersingkat Penulisan Kode CSS

Perhatikan deh. Penulisan kata "margin" diulang-ulang, kan? Jika kamu menggunakan teknik shorthand CSS, maka hal seperti itu bisa dihindari demi terciptanya kode yang lebih ringkas. Teknik shorthand pada CSS ini nggak bisa ngasal. Urutan penulisan syntax harus benar agar sesuai dengan style yang diinginkan.

Untuk saat ini, metode penulisan shorthand CSS ini tersedia untuk beberapa property berikut:
  1. Margin
  2. Padding
  3. Font
  4. Background
  5. Border
  6. List

1. Margin dan Padding

Untuk margin dan padding, ada 4 jenis penulisan shorthand yang dikenal.

1.1. Satu Value

Jika menggunakan ini, keempat elemen memiliki value yang sama.

KODE
margin: 5px;
padding: 5px;

ARTINYA
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;

SYNTAX PENULISAN
margin: margin-top, margin-right, margin-bottom, dan margin-left
padding: padding-top, padding-right, padding-bottom, dan padding-left

1.2. Dua Value

Value pertama untuk margin vertikal (top dan bottom), value kedua untuk margin horizontal (right dan left).

KODE
margin: 5px 10px;
padding: 5px 10px;

ARTINYA
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 10px;

SYNTAX PENULISAN
margin: margin-top dan margin-bottom | margin-right dan margin-left
padding: padding-top dan padding-bottom | padding-right dan padding-left

1.3. Tiga Value

Value pertama untuk top, value kedua untuk right dan left, value ketiga untuk bottom.

KODE
margin: 5px 7px 10px;
padding: 5px 7px 10px;

ARTINYA
margin-top: 5px;
margin-right: 7px;
margin-bottom: 10px;
margin-left: 7px;

SYNTAX PENULISAN
margin: margin-top | margin-right dan margin-left | margin-bottom
padding: padding-top | padding-right dan padding-left | padding-bottom

1.4. Empat Value

Setiap elemen ditentukan valuenya masing-masing.

KODE
margin: 3px 5px 7px 10px;
padding: 3px 5px 7px 10px;

ARTINYA
margin-top: 3px;
margin-right: 5px;
margin-bottom: 7px;
margin-left: 10px;

SYNTAX PENULISAN
margin: margin-top | margin-right | margin-bottom | margin-left
padding: padding-top | padding-right | padding-bottom | padding-left

2. Font

Khusus untuk font, yang wajib ditulis adalah value dari property font-size dan font-family. Kalau nggak, biasanya akan gagal.

KODE
font: italic bold 14px/30px Arial;

ARTINYA
font-style: italic;
font-weight: bold;
font-size: 14px;
line-height: 30px;
font-family: Arial;

SYNTAX PENULISAN
font: font-style | font-weight | font-size/line-height | font-family

3. Backgound

KODE
background: #cc0000 url('igniel.jpg') no-repeat top center;

Kalau nggak mau pake background, isi URLnya tinggal dikosongkan sehingga hasilnya menjadi url('').

ARTINYA
background-color: #cc0000;
background-image: url('igniel.jpg');
background-repeat: no-repeat;
background-position: top center;

SYNTAX PENULISAN
background: background-color | background-image | background-repeat | background-position

4. Border

KODE
border: 3px solid #0000cc;

ARTINYA
border-width: 5px;
border-style: solid;
border-color: #0000cc;

SYNTAX PENULISAN
border: border-width | border-style | border-color

5. List

KODE
list-style: disc inside url('dot.gif');

Kalau nggak mau pake background, isi URLnya tinggal dikosongkan sehingga hasilnya menjadi url('').

ARTINYA
list-style-type: disc;
list-style-position: inside;
list-style-image: url('dot.gif');

SYNTAX PENULISAN
list-style: list-style-type | list-style-position | list-style-image

Cobain deh teknik penulisan shorthand CSS ini untuk template kamu agar source kodenya nggak terlalu panjang. Nanti ukuran page pun akan lebih kecil. Bisa lah sedikit-sedikit memperingan loading blog meskipun perbedannya nggak terlalu signifikan. Buat saya, tujuan utama menerapkan shorthand ini agar kode terlihat lebih rapi dan efisien aja. Energi dan waktu pun akan lebih hemat karena kode yang ditulis menjadi lebih sedikit.
8
Mengenal Teknik Shorthand Pada CSS
Mengenal Teknik Shorthand Pada CSS
Teknik shorthand adalah metode penulisan CSS untuk mempersingkat kode menjadi lebih pendek, ringkas, efisien, dan menghemat waktu.
Bagikan ke aplikasi lainnya:
  • WhatsApp
  • Telegram
  • Facebook
  • Twitter
  • Pinterest
  • LinkedIn

Artikel Terkait

8 komentar

  • Menulis kode gunakan <i>kode</i> (kode harus di-parse)
  • Menulis dalam syntax highlighter gunakan <em>kode panjang</em> (kode harus di-parse)
  • Menyisipkan gambar gunakan <strong>URL GAMBAR</strong> (ekstensi .jpg, .png, .gif, .webp, .ico)
  • Centang Beri Tahu Saya untuk mendapatkan notifikasi ke email saat ada yang membalas komentar.
  • BeriIlmu
    17 Mei, 2021
    Profil: https://www.blogger.com/profile/11534764378157550748
    Kok saya daah tau lama ya ?
  • Unknown
    16 Mei, 2021
    Profil: https://www.blogger.com/profile/12104611664884459596
    Ok mbak Tesekkur untuk artikelnya, kebetulan saya lagi bikin aplikasi android launcher kurang lebih udah seminggu sakit kepala😢
    • Sakukurata
      20 Mei, 2021
      Profil: https://www.blogger.com/profile/14282057837304352647
      Sama bang rubahbulan, saya juga pengen belajar, gak ngerti ngerti
  • Edwin
    24 Februari, 2018
    Profil: https://www.blogger.com/profile/01052716820235258743
    Jadi shorthand ini bisa langsung di letakkan di halamannya langsung tanpa memanggilnya lagi. Seperti itu kan kak?
    • Igniel
      24 Februari, 2018
      Profil: https://www.blogger.com/profile/09199170379661896200
      Shorthand ini cuma metode penulisan yang bikin kode CSS lebih singkat kak. Tetep harus dipanggil seperti biasanya.

      Misal
      <div class="contoh">
  • Afaea
    17 Februari, 2018
    Profil: https://www.blogger.com/profile/13954199030791003815
    Ternyata sebutannya itu Shorthand toh.. baru tau saya :)
  • Yuli Aenuropiq
    16 Februari, 2018
    Profil: https://www.blogger.com/profile/08562586688709429767
    wihhh...makasih informasinya mba...ternyata kodinganya memang mantaff dehh