bimoweb

talk about web

Dasar CSS Scripting

Post date Feb 12th, 2008

CSS atau cascading style sheet adalah bahasa scripting untuk memformat tampilan website secara keseluruhan. Tampilan disini berarti mengarah pada warna background, image, jenis dan ukuran huruf, posisi huruf atau elemen dan lain sebaganya, kalau dulu kita menggunankan atribut font pada tag p (<p font=”tahoma”></p>) maka sekarang lebih baik menggunakan CSS.
CSS bisa dituliskan dengan tiga (3) cara yaitu

  1. langsung disisipkan didalam tag <head></head>. Untuk menyisipkan di dalam tag head harus diawali dengan tag <style type=”text/css”></style>
  2. menggunakan file external, artinya script css ditulis dalam file tersendiri dengan akhiran .css. dan sisipkan file ini di dalam tag <head> dengan cara seperti ini <head><link rel=”stylesheet” href=”css/style.css” type=”text/css” /></head>
  3. langsung pada tag yang bersangkutan, misalkan <div style=”bla-bla”></div>

ada aturan dalam penulisan CSS, khusus yang masih awam dengan CSS, artikel dibawah ini bisa dijadikan referensi. CSS dituliskan dalam bentuk block-block script yang disebut dengan style. Jika anda pernah belajar tentang function, atau baca disini, style itu konsepnya mirip dengan function. Style tersebut bisa dipakai sekali atau berkali-kali tergantung pada tanda didepan style tersebut (saya tidak tahu apa menyebutkannya, tetapi saya akan memberi contoh). Yang patut diingat meski css adalah bahasa scripting, bukan berarti seperti bahasa pemorgraman. Sepanjang artikel ini ditulis, dalam css tidak ada parameter yang menandakan bahasa pemrograman seperti adanya struktur kondisional (if then else), perulangan dan variable. Tidak tahu jika W3C mengeluarkan standar baru. Meski begitu CSS bisa di akses oleh bahasa pemrograman, misalkan javascript, PHP dll. Berikut ini aturan penulisan CSS.

  1. menggunakan tanda # sebagai awalan style, contohnya
    #style_ku{
    background-color:blue;
    }
    tanda ini berarti untuk menggunakan style ini harus menggunkana atribut id, dan setiap tag pasti memiliki atribut id, misal <div id=”style_ku”>ini teks</div>. Sifat dari id adalah unik, tidak boleh ada elemen yang memiliki id yang sama, makanya style ini hanya bisa digunakan sekali.
  2. menggunakan tanda dot (.) sebagai awalan style, contohnya
    .style_ku{
    background-color:blue;
    }
    tanda ini berarti untuk menggunakan style ini harus menggunakan atribut class, setiap tag pasti memiliki atribut class. Misalkan <div class=”style_ku”>das</div>. Sifat dari class adalah tidak unik, artinya dalam 1 dokumen HTML boleh memiliki lebih dari 1 class yang sama. Dengan menggunakan tag
  3. tanpa tanda, tetapi langsung mengarah pada tag HTML, misalkan
    div{
    background-color:blue;
    }
    artinya semua tag div akan dikenai style tersebut
  4. turunan, baik # maupun dot (.) bisa menurunkan style. Style anak juga akan memiliki style dari induk.
    Contohnya
    #induk .anak{
    background-color:red;
    }
    cara menggunakannya
    <div id=”induk”>
    <div class=”anak”>bimoweb.com/ belajar web</div>
    </div>
    artinya class anak adalah turunan dari id induk. Jika id induk dihilangkan, maka class anak tidak akan bekerja.

Penggunaan tanda # atau dot(.) tergatung pada kasus yang dihadapi, dan sangat bervariasi. Awalnya binggung cara menggunakanya, kayaknya sama saja sih, tetapi jika anda sering menggunakannya, ada saat yang tepat apakah anda akan menggunakan tanda # atau dot(.) atau malah turunan.

Yang pasti CSS tidak akan cepat ditinggalkan, karena CSS 2.0 sudah digodok oleh W3C, menunggu release resmi saja. Dan browser-browser update terbaru juga sudah mempersiapkan untuk merender scripting ini.

Silahkan tinggalkan komentar atau pertanyaan anda terhadap artikel ini atau pada saya. Saya akan jawab.

Related Post

Tagged as: , ,
Filled in category CSS, Tutorial
Bookmark and Share

Ingin membaca artikel lewat email ? Masukkan email anda
  

RSS feed | Trackback URI

7 Comments »

Comment by bungcip
2008-02-14 04:57:48

mas boleh tanya nggak? Saya masih belajar CSS untuk membuat blog saya.
Tetapi tampilan di IE dan Firefox berbeda. Di Firefox tampilan sudah OK tapi di IE halaman blog saya tampil acak-acakan.
Sekarang udah aku utak-atik CSS-nya sehingga tampilan di IE tidak begitu rusak tapi masih ada beberapa elemen yang letaknya masih salah.

Ada saran?

 
Comment by Bimo Hery Prabowo
2008-02-14 10:37:49

untuk masalah desain web dengan CSS, usahakan selalu menggunakan standar XHTML, jika desainnya sudah sesuai dengan XHTML, maka di browser manapun tampilannya akan sama. template wordpress biasanya sudah memenuhi standar XHTML yang level paling ketat

 
Comment by Anggie Bratadinata
2008-02-16 02:45:33

perbedaan tampilan layout CSS di IE dan Firefox ( dan browser2 lain ) disebabkan oleh perbedaan “CSS rendering model” masing-masing browser. Beberapa browser memiliki rendering model yang sesuai dengan web-standards, tapi sebagian lainnya tidak.

Kode XHTML boleh sama, CSS boleh sama, tapi masing2 browser akan menampilkannya dengan cara mereka sendiri. Contoh paling sederhana adalah “Box Model” di IE yang berbeda dengan box model browser berbasis Gecko.

Belum lagi CSS bug yang pasti dimiliki oleh setiap browser, bahkan browser yang lulus ACID test sekalipun, misalnya Opera 9 dan Safari.

Info lebih lanjut tentang perbedaan rendering model beberapa browser bisa dilihat di http://www.positioniseverything.net

Salam

 
Comment by Snap
2008-03-03 13:38:03

mumet dg css

 
Comment by Snap
2008-03-03 13:40:28

denger css dah nyerah duluan dech…

 
Comment by Bimo Hery Prabowo
2008-03-27 17:31:54

ok mas

 
Comment by june (web design)
2008-07-15 03:22:32

gileee gw tuh klo tiap nge design web musti bikin css IE6, IE7, OPERA, MOZ, SAFARi, klo yg lainnya sih oke2 aja .. nah pas giliran IE itu lo 22nya DAMN!! BIKIN GW suka BT..bisa 2minggu tuh gw mumet cuma buat mikirin position aja,klo gw dah ky mo nuntut microsoft ah suruh nge ganti IE …hehehehe.. GANBATE!

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.
Search Term
elemen dasar pada internet explorer, struktur dasar css, dasar css, cara bikin css, bikin mp3 Css, perbedaan opera dan safari, dasar html css, awalan file css, awalan css, css dasar, cara menyisipkan kode script pada komentar di wordpress, bikin css, tutorial dasar css, elemen dasar internet explorer, dasar - dasar css, CSS Dasar, bentuk script css, perbedaaan id dan class di css, cara tampilan website sama di browser, perbedaan div id div class, artikel css, belajar css dengan contohnya, kumpulan tag css, belajar script css, perbedaan beberapa browser, belajar css php, bikin css untuk web, css, contoh model scripting HTML, artikel css dasar, CSS dan contohnya, kumpulan script css, scripting, css head baground, belajar style css, perbedaan id dan class pada css, dasar pemrograman css, belajar css script, tampilan blog internet explorer, Dasar-dasar-CSS, jenis css style, belajar web css, tag css, tanda # css, kelemahan menggunakan external css, cara belajar css dengan cepat, css ganti banner di friendster, ARTIKEL CSS, artikel CSS, struktur css, perbedaan id dan class di html, struktur dasar kode xhtml, box model menggunakan css, css scripting, elemen dasar pada internet, Elemen dasar Internet Explorer, sisipkan file mp3 didalam website, css box model, elemen dasar internet, ELEMEN DASAR PADA INTERNET EXPLORE, elemen dasar dalam Internet Explore, download css style, css adalah, elemen dasar pada internet explore, Elemen dasar pada IE, dasar CSS, struktur perulangan dalam delphi, elemen dasar internet explore, artikel dasar css, belajar bikin css, Elemen dasar pada Internet Explore, Elemen Dasar Pada Internet Explorer, freeware tutorial html dan css, Elemen Dasar Internet Explore, elemen dasar di interne explorer, contoh script css website lanjut, belajar dasar-dasar css, belajar cepat css, tag css for IE, www artikel terbaru com, kumpulan css, CONTOH MODEL SCRIPTING HTML, desain free hotspot, script untuk komentar di wordpress, utak atik css, arti css dalam internet, belajar CSS script, kelemahan css, kumpulan css baground, Kumpulan tag css, jenis css, css style, dasar dasar css, perbedaan script pada IE, belajar dasar dasar html css, elemen dasar css, bikin CSS wordpress, arti css, Utak atik CSS Friendster, belajar HTML< CSS< PHP< JAVASCRIPT, php tag belajar dasar,