Loading website page dan CSS Shorthand
A. CSS shorthand untuk margin - arsip website
Perhatikan snippet-snippet (potongan) pada gambar diatas, penulisan property margin dapat dibuat ringkas berdasarkan pedoman penulisan CSS margin dan padding. Penjelasannya sebagai berikut :#div {
margin-top: 0px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 15px;
}
Snippet diatas yang semula 80 karakter ini bisa ditulis jauh ringkas menjadi 32 karakter dengan efek tetap sama dalam bentuk CSS shorthand dengan value 0px, 5px, 10px dan 15px mewakili value : margin-atas, margin kanan, margin bawah dan margin kiri (searah jarum jam).
#div {
margin: 0px 5px 10px 15px;
}
Bentuk-bentuk CSS shorthand untuk margin - arsip website
Penulisan CSS shorthand untuk ke-4 value tersebut mengikuti standar penulisan margin dan padding.
1. Bentuk penulisan CSS shorthand dengan 4 value yang berbeda-beda nilainya
/* Bentuk CSS shorthand-nya sama dengan */
/* Bentuk CSS shorthand ini efeknya sama dengan */
margin-top: 10px;
margin-right: 35px;
margin-bottom: 15px;
margin-left: 25px;
2. Penulisan dengan 1 value menandakan keempat value lainnya adalah sama.
#div { margin: 25px; }
/* Bentuk CSS shorthand ini efeknya sama dengan */
#div {
margin-top: 25px;
margin-right: 25px;
margin-bottom: 25px;
margin-left: 25px; }
3. Penulisan dengan 2 value artinya value ke-1 untuk top dan bottom, dan value ke-2 untuk left dan right.
#div { padding: 10px 20px; }
/* Bentuk CSS shorthand ini efeknya sama dengan */
div { padding: 10px 20px 10px 20px; }
/* Atau efeknya sama dengan */
#div {
margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
margin-left: 20px;
}
4. Penulisan dengan 3 value artinya value 1 untuk top, value 2 untuk left dan right, dan value 3 for bottom.
#div { padding: 10px 20px 5px; }
/* sama dengan */
#div { padding: 10px 20px 5px 20px; }
/* Atau efeknya sama dengan */
#div {
margin-top: 10px;
margin-right: 20px;
margin-bottom: 5px;
margin-left: 20px;
}