Style halaman web dan Client side scripting
BAB 4
STYLE HALAMAN WEB DAN CLIENT SIDE SCRIPTING
A. Style pada Halaman Web
CSS sebagai sebuah bahasa style sheet yang digunakan dalam mengatur tampilan dokumen, dengan adanya CSS maka tampilan halaman yang sama akan memiliki format yang berbeda.
1. Konsep Layout dalam Halaman Web
Pada desain layout yang tepat, pengunjung dapat berpindah ke halaman lain dengan mudah melalui navigasi yang baik,mudah,dan informatif sehingga pengunjung merasa bahwa setiap halaman dari situs merupakan satu kesatuan. Pada dasarnya,sebuah dokumen web umumnya memiliki elemen-elemen sebagai berikut.
a. Elemen Header
b. Elemen Navigation
c. Elemen Sidebar
d. Elemen Konten
e. Elemen Footer
2. Jenis-Jenis layout dalam halaman web ( frameset,table,div)
a. Tag Frameset dan Atributnya
Frameset adalah tag HTML yang digunakan untuk menampilkan bingkai-bingkai tersendiri pada dokumen HTML.
b. Tag Table
Tag ini digunakan untuk membuat tabel pada dokumen HTML.
c. Tag Div
Tag Div tidak dapat berdiri sendiri dalam penggunaannya,Tag Div harus disandingkan dengan css supaya dapat menghasilkan bentuk design layout yang lebih menarik. Div adalah tag HTML yang sebenarnya digunakan untuk memberikan tanda batas suatu daerah dari sebuah rangkaian HTML ( tulisan,gambar,atau kode lainnya).
d. Model Layout
Model-model layout yang umum digunakan dalam mendesain suatu halaman web,diantaranya sebagai berikut.
- Layout Split
- Left Index
- Top Index
- Bottom Inex
- Alternating Index
3. Penyisipan Script Client Side dalam HTML
Dengan menambahkan atau menyisipkan javascript pada sebuah halaman HTML,halaman bisa menjadi lebih dinamis dan interaktif. Berikut ini beberapa perintah yang digunakan untuk penyisipan javascript dalam HTML.
a. Tag <script>
Digunakan untuk mendefinisikan sebuah client-side script.
b. Tag <nonscript>
Digunakan untuk alternatif jika javascript yang dibuat tidak bisa ditampilkan, misalnya karena browser yang digunakan tidak mendukung.
B. Client Side Scripting dalam Pemrograman Web
CSS adalah salah satu dokumen website yang bertujuan untuk mengatur gaya(style) tampilan website. CSS sebuah aturan untuk mengendalikan beberapa komponen pada web sehingga akan lebih terstruktur,seragam dan mudah dalam pengaturan saat pensdesain sebuah halaman web.
C. Client Side Scripting pada Halaman Web Interaktif
Bahasa pemrograman client side adalah bahasa yang berjalan pada client atau komputer user sendiri,dimana sebuah website bahasa client side akan berjalan di browser masing-masing komputer.
a. Perintah - perintah dasar dalam aplikasi client side perogramming
- Penulisan kode javascript dengan embed
- Penulisan kode javascript inline
- Penulisan kode javascript external
4. Macam-macam Aplikasi Client Side Programming
a. Javascript
b. VBScript
5. File CSS
Setelah standarisasi CSS, Internet Explore dan Netscape merilis browser terbaru yang mendukung standar CSS. Berikut ini beberapa versi CSS :
a. CSS 1 (berfokus pada pengaturan format HTML, seperti fint, warna, teks atribut, posisi, dan pengaturan tepi)
b. CSS 2 (berfokus pada pengaturan format dokumen untuk kebutuhan cetak dengan printer, posisi konten, downloadable, font huruf, dan table layout)
c. CSS 3 (mendukung penuh CSS 2 dengan beberapa penambahan tanpa adanya pengurangan)
D. Penyisipan Stylesheet dalam script HTML
Secara garis besar, terdapat 3 cara input kode CSS kedalam HTML, yaitu metode Inline Style, Internal Style Sheets, dan External Style Sheets.
a. Metode Inline Style
Metode Inline adalah cara menginput kode CSS langung ke dalam tag HTML dengan menggunakan atribute style.
b. Metode Internal Style Sheets
Metode Internal Style Sheets digunan untuk memisahkan kode CSS dari tag HTML, namun tetap dalamsatu halaman HTML, Tag style ini harus berada pada bagian <head> dan halaman HTML.
c. Metode External Style Sheets
Metode External Style Sheets digunakan untuk mengangkat kode CSS tersebut kedalam sebuah file tersendiri yang terpisah sepnuhnya dari halaman HTML.
E. Sintaks CSS
- Nilai HEX, misalnya "#ff0000"
- Nilai RGB, misalnya "rgb(255,0,0)"
- Nama dari warna tersebut, misalnya "red"
Komentar
Posting Komentar