Apa Itu CSS

Apa Itu CSSCascading Style Sheets (CSS) adalah mekanisme sederhana untuk menambahkan gaya (misalnya, font, warna, spasi) ke dokumen web.

Web style sheet telah ada selama beberapa tahun, tetapi kekuasaan mereka dan pentingnya pergi tanpa diketahui sebagian besar karena implementasi beberapa ada. Penulis Web, ingin menambah kreativitas untuk halaman mereka dengan mempengaruhi presentasi, mulai menggunakan ekstensi milik Netscape bukan style sheet lebih kuat. Ini cukup wajar, karena kepemilikan ekstensi Netscape bisa dilihat oleh sebagian besar pengguna Web, sementara beberapa perangkat tambahan akan melihat style sheet.

Saat ini, browser semakin banyak menerapkan style sheet, membuka mata penulis untuk fitur unik yang memungkinkan pengaruh atas presentasi sambil menjaga independensi platform. Keuntungan dari style sheet menjadi jelas, seperti yang dilakukan kelemahan terus-menerus menciptakan tag HTML untuk efek lebih presentasi.

Atribut TUBUH Netscape sekarang diterima secara luas di Web, dan telah menjadi standar dalam HTML 3.2. Namun BGCOLOR, TEXT dan teman-teman hanya tidak memberikan fleksibilitas style sheet. Gambar latar belakang Kebanyakan akan meninggalkan halaman terbaca bagi seseorang yang hanya menawarkan layar 16 warna; banyak halaman sulit untuk membaca dengan hanya 256 warna. Dengan atribut TUBUH konvensional, seorang penulis harus memilih apakah manfaat dari gambar latar belakang lebih besar daripada biaya; dengan style sheet, penulis dapat menawarkan sejumlah gambar yang berbeda, dalam style sheet yang berbeda, sehingga pengguna dapat memilih "24-bit style sheet "atau" 8-bit style sheet, "tergantung pada berapa banyak warna nya atau sistem nya dapat menampilkan. Jika tidak ada gaya penulis yang dipasok sesuai dengan pengguna, ia hanya dapat mengabaikan gaya penulis.

Style sheet dapat membuat hidup seorang penulis jauh lebih mudah. Sementara satu bisa menggunakan <hr WIDTH="75%" SIZE=5 ALIGN=center> untuk setiap aturan horisontal, ini menjadi sangat rumit untuk penulis. Dengan style sheet, satu hanya perlu menentukan preferensi presentasi ini satu kali, dan gaya dapat diterapkan untuk seluruh situs. Dan jika penulis memutuskan bahwa WIDTH = "50%" akan lebih baik, maka ia hanya perlu mengubah preferensi dalam satu tempat, daripada harus mencari melalui ratusan halaman untuk mengubah HTML. Tidak hanya itu, tapi style sheet juga mengurangi waktu download ketika satu file berisi semua informasi yang gaya.

Style sheet juga menawarkan lebih banyak fleksibilitas dalam hal efek presentasi yang mereka sediakan. Properti seperti warna, latar belakang, margin, perbatasan, dan masih banyak lagi dapat diterapkan untuk semua elemen. Dengan hanya HTML dan ekstensi miliknya, salah satu harus bergantung pada atribut seperti BGCOLOR, yang hanya tersedia untuk beberapa elemen. Style sheet memberikan fleksibilitas menerapkan gaya ke semua paragraf, atau semua tingkat-dua judul, atau semua teks ditekankan.

Dengan style sheet, penulis dapat menggunakan properti text-indent untuk indent teks, bukan beralih ke kludges jelek seperti <dd> atau <IMG SRC="blank.gif" WIDTH=10 ALT=""> yang membawa bersama mereka banyak negatif efek samping. Margin dapat disarankan tanpa harus menempatkan seluruh halaman dalam sebuah tabel. Style sheet juga mengurangi kebutuhan untuk multi-file pencarian dan mengganti, jika seorang penulis memutuskan untuk mengubah indentasi dari semua paragraf di situs, ia hanya harus merubah satu baris pada lembar gaya.

Style sheet merupakan langkah besar ke depan untuk Web. Dengan pemisahan isi dan presentasi antara HTML dan style sheet, Web tidak lagi perlu melenceng dari cita-cita yang kuat kemerdekaan platform yang disediakan medium dengan push awal popularitas. Penulis akhirnya dapat mempengaruhi presentasi dokumen tanpa meninggalkan halaman terbaca bagi pengguna.

0 comments:

Post a Comment

 

Copyright © 2012CSS Tutorial

Free Templates Blogger