Sejarah Lengkap CSS (Cascading Style Sheets)

CSS, atau Cascading Style Sheets, adalah suatu bahasa yang digunakan untuk mendesain dan memformat tampilan halaman web. CSS berfungsi untuk memisahkan struktur dan konten (yang ditangani oleh HTML) dari presentasi atau tampilan halaman web. Dengan menggunakan CSS, pengembang web dapat mengontrol aspek visual seperti warna, tata letak, dan jenis font dari elemen-elemen di halaman web.

Cascading Style Sheets

Sejarah CSS:

Perkenalan HTML:

Sebelum adanya CSS, desain web terkait langsung dengan HTML (Hypertext Markup Language), yang bertanggung jawab untuk menyusun struktur dan konten halaman web. HTML sendiri tidak memiliki kemampuan untuk mengatur tampilan dengan fleksibilitas yang diinginkan.

Tim W3C dan Inisiasi CSS:

Pada pertengahan 1990-an, Tim World Wide Web Consortium (W3C) memulai proyek untuk mengembangkan CSS sebagai respons terhadap keterbatasan desain yang dihadapi oleh HTML. Hakon Wium Lie dan Bert Bos diangkat untuk memimpin proyek ini.

CSS Level 1 (1996):

CSS Level 1 dirilis pada tahun 1996. Level 1 menyediakan properti-properti dasar untuk mengontrol tata letak dan tampilan elemen HTML. Ini termasuk warna teks, spasi antar-paragraph, dan jenis font.

CSS Level 2 (1998):

Pada tahun 1998, CSS Level 2 diperkenalkan dengan banyak perbaikan dan tambahan fungsionalitas. Level 2 memberikan kontrol yang lebih besar terhadap tampilan halaman, termasuk posisi elemen, efek visual, dan dukungan untuk lembar gaya terpisah (external style sheets).

CSS Level 3 (1999 - Kini):

CSS Level 3, yang diperkenalkan pada tahun 1999, masih dalam pengembangan hingga saat ini. Level 3 membawa fitur-fitur baru seperti animasi, transisi, dan selektivitas elemen yang lebih canggih. Modul-modul CSS Level 3 diimplementasikan secara bertahap oleh browser modern.

Penerapan dan Dukungan:

Selama tahun 2000-an, penggunaan CSS menjadi semakin umum dalam pengembangan web. Browser-browsing utama mulai mendukung CSS secara lebih baik, memungkinkan desainer web untuk menciptakan tampilan halaman web yang lebih dinamis dan menarik.

CSS Grid dan Flexbox:

Pada tahun 2010-an, teknologi tata letak seperti CSS Grid dan Flexbox diperkenalkan. Ini memberikan cara yang lebih fleksibel untuk mendesain tata letak halaman web, memberikan kontrol yang lebih besar kepada pengembang web.

CSS terus mengalami perkembangan seiring dengan evolusi web. Dengan dukungan yang terus meningkat dari browser modern, CSS menjadi kunci dalam menciptakan tampilan yang estetis dan responsif di dunia web saat ini.

Previous
Next Post »