• dcc.dp@undipa.ac.id
  • Alamat: Jl. Perintis Kemerdekaan III, BTN Hamzy Blok Q No.3, Makassar, Indonesia

Perbedaan SCSS dan CSS

Rahmanhia Ramadhani 5 Comments Juli 09, 2025

Perbedaan SCSS dan CSS

Dalam dunia pengembangan web, CSS dan SCSS adalah dua istilah yang sering muncul saat membahas penataan tampilan halaman web. Meskipun keduanya berkaitan erat, ada perbedaan signifikan antara CSS dan SCSS yang perlu dipahami oleh para developer.

CSS (Cascading Style Sheets) adalah bahasa standar yang digunakan untuk mendesain dan menata tampilan halaman web. Browser secara langsung memahami dan menjalankan kode CSS untuk mengatur layout, warna, font, dan elemen visual lainnya pada halaman web. CSS menggunakan aturan penulisan yang relatif sederhana dan flat (datar), sehingga setiap properti harus ditulis secara eksplisit dan berulang jika diperlukan

Sementara itu , SCSS (Sassy CSS) adalah salah satu sintaks dari SASS (Syntactically Awesome Style Sheets), yaitu sebuah preprocessor CSS. SCSS merupakan superset dari CSS, artinya semua kode CSS valid juga valid di SCSS. Namun, SCSS menawarkan fitur tambahan yang tidak dimiliki CSS standar, seperti variabel, nesting, mixins, loops, dan fungsi yang membuat penulisan kode menjadi lebih efisien dan mudah dikelola. SCSS tidak langsung dibaca oleh browser. Kode SCSS harus dikompilasi terlebih dahulu menjadi CSS biasa agar bisa dijalankan di browser. Dengan kata lain, SCSS adalah alat bantu untuk menulis CSS dengan cara yang lebih modern dan terstruktur

Contoh Perbedaan Penulisan

CSS:

body{ 
width: 800px; 
color: #ffffff; 

body content{ 
width:750px; 
background:#ffffff; 
}
SCSS:
$color: #ffffff;
$width: 800px;

body {

  width: $width;

  color: $color;

  .content {

    width: 750px;

    background: $color;

  }

}

Pada contoh di atas, SCSS menggunakan variabel $color dan $width, serta nesting untuk menulis kode yang lebih terstruktur dan mudah diubah


  • Share: