Skip to main content

HTML dan CSS - Pengertian, Sejarah, Fungsi, dan Jenis CSS

CSS merupakan kepanjangaan dari Cascading Style Sheets dimana css adalah salah satu bahasa pemprogaman yang digunakan oleh seorang programer untuk membuat sebuah website. CSS digunakan oleh programer untuk mendesain halaman depan atau tampilan dari suatu website agar lebih memiliki variasi


Mengapa harus CSS?

Karena di CSS ada banyak hal yang dapat kita lakukan dibandingkan dengan bahasa pemrograman inti lainnya seperti HTML dan PHP. Ketika kita menggunakan CSS, kita dapat mengatur warna teks, jenis font, baris antar paragraf, ukuran kolom, dan jenis background yang dipakai sesuai kemauna diri kita sendiri.

Tidak hanya itu, di CSS kita juga bisa untuk mendesain sebuah layout, variasi tampilan di berbagai perangkat yang berbeda (respondsive), dan masih banyak yang lainnya. Makannya tidak heran jika psada saat ini CSS hampir dipakai di berbagai website untuk dikombinasikan dengan HTML maupun PHP.

Apa itu CSS ?

CSS sendiri merupakan singkatan dari Cascading Style Sheets yang merupakan sebuah bahasa pemprogaman yang digunakan untuk mempercantik tampilan dari sebuah webbsite. 

Dengan menggunakan CSS kita dapat mengatur layout, background, teks, paragraf, dan masih banyak lagi yang lainnya. dengan menggunakan CSS kita sebagai developer juga merasa mudah dan terbantu dalam membuat sebuah website.


Sejarah Singkat CSS

Terciptanya CSS diawali dari ide besar dari Hakon Wium Lie yang tertuang dalam proposalnya mengenai Cascading HTML Style Sheet (CHSS) pada konferensi World Wide Consortium (W3C) di Chicago, Illinois.

Konferensi tersebut diadakan pada bulan Oktober 1994. Proposal yang diajukan oleh Lie tersebut akhirnya di kembangkan bersama dengan Bert Bos menjadi CSS. Selain itu, proyek pengerjaan CSS juga didukung oleh Thomas Reardon, seorang programmer dari Microsoft.

CSS 1 kemudian resmi dirilis kepada publik pada tahun 1996. Nama CSS diambil dari bentuk deklarasi style berbeda yang diletakkan secara berurutan. Pada 17 Agustus 1996, pihak W3C (World Wide Web Consortium) merekomendasi CSS sebagai sebuah bahasa pemrograman standar dalam pembuatan website.

Kemudian pada tahun 1998, W3C menyempurnakan CSS dan menamainya sebagai CSS 2. Pada level ini, CSS dikembangkan untuk memenuhi kebutuhan terhadap format dokumen agar dapat ditampilkan pada printer.

Hingga pada akhirnya, terbitlah CSS 3 yang memiliki beberapa fitur baru yaitu:

  • Animasi – sehingga tidak lagi membutuhkan Adobe Flash dan Microsoft Silverlight.
  • Efek teks – ada tiga macam yaitu teks berbayang, kolom koran, dan word-wrap.
  • Jenis huruf eksternal – sehingga bisa menggunakan berbagai huruf yang tidak termasuk dalam web-safe font.
  • Efek pada kotak – ada tiga macam efek yang dapat diterapkan yaitu kotak yang ukurannya dapat diubah-ubah, transformasi 2 dimensi dan 3 dimensi, sudut-sudut yang tumpul dan bayangan.

Kini, CSS di maintain W3C oleh sebuah divisi bernama CSS Working Group. Mereka membuat dokumen yang dikenal dengan nama specificationsKetika sebuah specifications telah didiskusikan dan secara resmi oleh anggota W3C, dokumen tersebut akan disebut recommendation (proposal). Specifications yang telah diresmikan disebut sebagai recommendation karena W3C tidak memiliki kontrol pada penerapannya secara nyata. Software akan dibuat oleh perusahaan dan organisasi yang bergerak secara mandiri.


Fungsi CSS

1. Mempercepat Proses Desain sebuah website

2. Membuat tampilan website menjadi lebih variatif

3. Membuat halaman menjadi lebih cepat dimuat

4. Mempermudah proses pemeliharaan

5. Membuat optimasi ke perangkat lain menjadi lebih mudah


Cara Kerja dari CSS

CSS akan bekerja dengan cara memisahkan kode-kode yang mengatur tentang visual website dan kode-kode yang mengatur tentang konten. Struktur dalam Bahasa Pemrograman ini cukup sederhana. Dalam CSS, aturan syntax nya tersusun dari sebuah selector dan declaration block. 

Di sini, Anda dapat memilih elemen yang mana yang diinginkan kemudian Anda dapat melakukan declaration terhadap elemen tersebut. Selector akan mengarahkan elemen dalam HTML yang ingin Anda percantik visualnya. Declaration block sendiri mengandung satu atau lebih declarations yang penulisannya dipisahkan oleh tanda titik koma (;).

Nah, setiap declarations memiliki sebuah property name dan value yang penulisannya dipisahkan oleh titik dua (:). Pada akhirnya declaration block ditutup dengan tanda kurung kurawal ({}).


Jenis-Jenis CSS

Menurut W3C, terdapat tiga jenis CSS yang diklasifikasikan berdasarkan penggunaannya yaitu

1. External Style Sheet CSS

External Style Sheet CSS adalah baris kode yang bisa langsung diletakkan di luar area object. CSS jenis ini dapat digunakan secara berulang pada beberapa objek sekaligus. External Style Sheet CSS juga dapat digunakan antar website, sehingga lebih menghemat ruang.

2. Inline Style Sheet CSS

Inline Style Sheet CSS adalah baris kode yang biasa diterapkan secara langsung pada objek yang ingin didesain ulang. Contohnya saat Anda ingin merubah sebuah text berwarna hitam menjadi berwarna kuning. 

Pengguna CSS jenis ini hanya perlu membubuhkan tag <style> sehingga sangat mudah dan menghemat waktu pengerjaan. 

3. Embedded Style Sheet CSS

Internal Style Sheet CSS adalah aturan CSS yang bisa ditempatkan dalam dokumen HTML menggunakan elemen style untuk memuat aturan. 

Cirinya hampir sama dengan Inline Style Sheet CSS, karena diletakkan pada halaman yang sama pada suatu website. Tag yang digunakan adalah < style > … </style> yang ditempatkan dalam tag <head> … </head>.









Comments

Post a Comment

Artikel Populer

Protokol yang mendukung WWW

Nama              : Trio Hermanto NIM                  : 205520065 Mata Kuliah  : Sistem Terdistribusi Protocol pendukung WWW Protocol adalah sebuah peraturan yang berfungsi untuk menentukan format dan transmisi data. Peraturan yang sering digunakan dalam proses komunikasi ini sering disebut dengan istilah protokol layer. Protokol juga memiliki banyak macam-macamnya. Nah di bawah ini mrupakan macam-macam protocol yaiitu : Net Beui Protocol Net Beui sangat baik dan cepat untuk bersharing data, namun protocol netbeui memiliki kelemahan yaitu protokol ini tidak dapat dirouting. IPx & SPx (Internetwork paket exchange/Sequnce paket exchange) Protocol yang satu ini sangat mirip dengan Net Beui, tetapi yang membedakan protocol ini dengan net beui adalah protokol ini dapat di routingkan, jadi dapat memungkinkan terjadinya MAN. Protokol yang dikembangkan oleh OSI / ISO Protocol ini sudah digunakan...

Apa itu Java

APA ITU JAVA? Java merupakan bahasa bahasa pemrograman tingkat tinggi yang berorientasi pada object dan program java tersusun dari bagian yang disebut dengan Class. Class terdiri dari metode- metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Para programmer Java banyak mengambil keuntungan dari kumpulan class di pustaka class Java yang disebut dengan Java Application Programming Interface (API). Class- class ini diorganisasikan menjadi sekelompok yang disebut dengan paket (package). Java API telah menciptakan applet dan aplikasi canggih dengan menyediakan fungsionalitas yang memadai. Jadi ada dua hal yang harus dipelajari dalam Java, yaitu bagaimana mempergunakan class pada Java API dan mempelajari bahasa Java. Tidak ada cara lain selain class yang merupakan satusatunya cara menyatakan bagian eksekusi program. Pada Java program javac untuk mengkompilasi file kode sumber Java menjadi class-class bytecode. File kode sumber mempunyai ekstensi *.java. ...

Belajar HTML Dasar Untuk Pemula #1

Belajar HTML Dasar Apa itu HTML?. Pada kesempatan sebelumnya saya sudah pernah membahas mengenai sejarah, pengertian, contoh html, dll pada artikel sebelunya.  Baca Juga : Pengertian HTML, Contoh, dan Cara Kerjanya Nah, jadi pada artikel kali ini kita akan mencoba belajar html dari yang paling dasar agar teman-teman bisa memahaminya dengan baik dan benar serta membahasnya sedikit. Pada judul Belajar HTML Dasar   ini akan dijelaskna tentang pengertian html dan sekilas tentang sejarah html dan perkembangannya Apa Itu HTML? HTML (Hyper Text Markup Language) adalah sebuah bahasa formatting yang digunakan untuk membuat sebuah halaman website. Di dalam dunia pemrograman berbasis website(Web Programming), HTML menjadi pondasi dasar pada halaman website. sebuah file HTML di di simpan dengan ekstensi .html (dot html). dan dapat di eksekusi atau diakses menggunakan web browser(Google Chrome, Mozilla Firefox, Opera, Safari dan lain-lain). seperti yang sudah di jelaskan, HTML adalah ...

Belajar HTML Dasar #4 - Format Text Pada HTML

  Format Text Pada HTML Dalam penuliasan HTML sangat sering menggunakan format text didalamanya. baik itu dalam penulisan judul, ataupun isi dari content/halaman website sendiri. Berikut beberapa penjelasan dan contoh dari Format Text Pada HTML. Ada beberapa format text yang umumnya di gunakan, di antaranya adalah Membuat Huruf Tebal (Bolt) Untuk membuat teks menjadi tebal di tampilan sebuah website, kita bisa menggunakan tag <b> berikut ini adalah contoh syntax html untuk membuat tulisan menjadi tebal : < b >ini text tebal</ b > Membuat Huruf Menjadi Miring (italic) Untuk membuat teks menjadi miring/italic di tampilan sebuah website, kita bisa menggunakan tag <i> berikut ini adalah contoh syntax html untuk membuat tulisan menjadi miring/italic : < u >ini text underline</ u > Format Text yang sering digunakan di HTML tag Description < b > format text bold/tebal < i > format text italic/miring < u > format text underline/gar...