X/HTML - CSS - Javascript

Slides:



Advertisements
Presentasi serupa
Matakuliah Pengenalan Internet
Advertisements

HTMLHTML ADVANCE. HTML DOCTYPE Sebuah deklarasi DOCTYPE mengacu pada aturan- aturan untuk bahasa markup, sehingga browser membuat konten dengan benar.
ID pada CSS.
Cascade Style Sheet (CSS) Dahlan Abdullah /
Cascading Style Sheets (CSS)
STMIK PPKIA Pradnya Paramita
DASAR HTML Marina Azizah. Struktur Dokumen HTML Dokumen HTML bisa di bagi mejadi tiga bagian utama: HTML Setiap dokumen HTML harus di awali dan di tutup.
Pengantar Teknologi Mobile 9 Antonius Rachmat C, S.Kom XHTML – Mobile Profile.
Pertemuan 9 Cascading Style Sheet (css)
HTML (Hypertext Markup Language)
CSS(Cascading style sheet) Rina Dewi Indah Sari, S.Kom
Tim FT Elektro UHAMKA CSS (Cascading Style Sheet)
PENGERTIAN CSS.
CSS.
HTML - CSS Cascading Style Sheet.
Web and Multimedia based Programming K2133 Pemrograman berbasis Web dan Multimedia 1.
Latihan CSS.
Pemrograman Berbasis Web CSS
Pengenalan XML Perbedaannya dengan HTML Kebutuhan akan XML.
PERTEMUAN 6. .classshadow { font-family: color:#333333; text-shadow: 1px 2px 3px blue; } kita juga bisa menambah value lagi misal : text-shadow: 1px 2px.
HTML (Hypertext Markup Language)
CSS (Cascading Style Sheet)
Desain Web dengan Tag HTML
CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS digunakan.
Cascading Style Sheet (CSS)
Bahasa Style CSS L. Erawan.
Lutfi Budi Ilmawan Univ. Muslim Indonesia
...Lanjutan Pokok Bahasan Bahasa Style CSS L. Erawan.
STMIK PPKIA Pradnya Paramita Pemrograman berbasis Web
Hyper Text Markup Language
Pemrograman Berbasis Web CSS
Pemrograman Berbasis Web
Cascading Style Sheet (CSS)
PERTEMUAN CSS Pengenalan CSS.
CSS (Cascading Style Sheet)
Memahami format teks pada halaman web Menyajikan teks dalam format tertentu pada halaman web Create By Widiyono.
(Cascading Style Sheet)
HTML CSS.
Perkenalan CSS.
Cascading Style Sheets (CSS)
Perancangan & Pemrograman Web
CASCADING STYLE SHEETS (CSS)
Firman Wahyudhie Cascading STYLE SHEET.
Mengubah Text Case Dengan CSS, Anda dapat pula mengubah suatu teks menjadi huruf kecil semua (lowercase), besar semua (uppercase), atau capitalize (hanya.
KOMPUTER APLIKASI IT XHTML & CSS MODUL 06
KOMPUTER APLIKASI IT XHTML & CSS MODUL 02
(Cascading Stylesheet)
CSS Pertemuan 12 Matakuliah : L0182 / Web & Animation Design
PERTEMUAN 5 CSS IMAGE.
Pemrograman Berbasis WEB
Cascade Style Sheet (CSS)
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
CSS.
PEMROGRAMAN WEB Client Side XHTML, JAVASCRIPT.
( Cascading style sheets)
Triyanna Widiyaningtyas
Pemrograman Web I --CSS--
Dasar HTML Hypertext Markup Language Dasar HTML.
Darmawan satyananda Mathematics department State university of malang
APLIKASI KOMPUTER “WEBSITE”
Pemrograman Web PG117 – 3 SKS.
Implementasi CSS Ada 4 cara memasang kode CSS ke dalam halaman situs, yaitu: Inline CSS Embedded (memasang kode ke dalam bagian External.
...Lanjutan Pokok Bahasan Bahasa Style CSS L. Erawan.
STMIK PPKIA Pradnya Paramita Pemrograman berbasis Web
Cascading Style Sheet.
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
CSS (Cascading Style Sheet)
List dan Image pada HTML
CSS Cascading Style Sheet
Web Design CSS.
Transcript presentasi:

X/HTML - CSS - Javascript web dasar Model Web Standar X/HTML - CSS - Javascript Fakultas Ilmu Komputer Universitas Dian Nuswantoro Semarang 2008

Mengapa dipisah? web dasar Web dibangun atas 3 standar utama web : HTML(XHTML), CSS, dan Javascript X/HTML : menentukan konten dan struktur dokumen CSS : mengatur bagaimana elemen-elemen halaman web ditampilkan Javascript : menyediakan fungsi dinamis, menambahkan fungsi-fungsi dasar dan sifat interaktif halaman web Ide dasar standar web adalah memisahkan struktur dan isi dokumen dengan format tampilan dokumen, serta menggunakan Javascript untuk memberikan sifat interaktif Mengapa harus dipisah ? Padahal dengan elemen font dan tabel HTML pun kita bisa mengatur format tampilan halaman web ? 2008

Alasan mengapa dipisah web dasar Efisiensi kode : format style dan layout membuat ukuran file HTML menjadi besar -> download lebih lama. Dengan dipisah, setiap dokumen HTML menjadi ramping. Dokumen HTML mengincludekan file CSS jika perlu format style dan layout Perawatan mudah : proses update tampilan hanya dilakukan pada file CSS saja. Accessibility : dokumen HTML yg “bersih” lebih mudah dibaca software screen reader untuk orang buta. Device compatibility : perbedaan device (mis, ukuran layar) dapat diatasi dengan mudah menggunakan alternatif style sheet Ranking dlm Search engine : dokumen HTML lebih mudah dibaca oleh search engine, meningkatkan ranking web page dalam hasil pencarian mesin pencari. Kebiasaan yg baik : berdasarkan pengalaman pengembang web profesional, pemisahan konten, style, dan behaviour adalah cara terbaik pengembangan aplikasi 2008

HTML atau XHTML ? web dasar HTML dan XHTML adalah bahasa bertanda (markup) yang terdiri dari elemen-elemen (body, font, table, dsb) dengan atribut-atributnya (align, width, face, size, dsb) Elemen menandai berbagai tipe berbeda dari konten dokumen (heading, paragrap, tabel, bullet list, dsb) Elemen mendefinisikan tipe konten sedangkan atribut mendefinisikan informasi tambahan tentang elemen tersebut. Jika HTML dengan XHTML sama-sama bahasa bertanda, lalu apa bedanya ? Mana yang harus digunakan ? Huruf “X” dalam XHTML berarti “extensible”. Perbedaan mendasar antara HTML dan XHTML adalah strukturnya. 2008

Beda struktur HTML dan XHTML web dasar HTML XHTML Elemen dan atribut bersifat case insensitive <h1> sama dengan <H1> Case sensitive, semua ditulis dalam huruf kecil Elemen tertentu tidak memerlukan tag penutup (mis., <p>), sementara elemen lain tidak memperbolehkan tag penutup (mis., <img>) Semua elemen harus menggunakan tag penutup. Untuk tag tunggal ditambah slash (mis., <hr> menjadi </hr> atau <hr /> Nilai atribut boleh tidak diapit tanda petik Harus diapit tanda petik Beberapa atribut dapat ditulis singkat (mis., <option selected>) Semua atribut harus ditulis lengkap (<option selected=“selected”>) Server kirim HTML menggunakan tipe media text/html XHTML menggunakan application/xhtml+xml atau application/xml, text/xml 2008

Style dengan CSS web dasar CSS digunakan untuk mengatur format dan layout dokumen HTML. Ada 3 cara penerapan style CSS : Mendefinisikan ulang sebuah tag Cara elemen HTML menampilkan sesuatu dapat diubah dengan style CSS. Mis., jika ingin semua parapgrap berspasi ganda dan berwarna hijau, kode CSSnya : P { line-height : 2; color: green } Style ini akan berlaku pada semua elemen paragrap dalam dokumen HTML. 2008

Style dengan CSS web dasar Menggunakan ID Atribut id digunakan pada suatu elemen, yang akan mengidentifikasikan elemen secara unik pada suatu halaman web. Merupakan cara yang lebih baik. Ex. : <p id=“hijau”>isi paragrap</p> Kemudian, tulis aturan CSSnya : #hijau { line-height : 2; color : green } Style ini akan berlaku pada elemen paragrap yang menggunakan atribut id dengan nilai “hijau” 2008

Style dengan CSS web dasar Menggunakan class Class sama seperti id kecuali dalam satu halaman web boleh terdapat lebih dari satu class yang sama. Ex. : <p class=“hijau”>isi paragrap pertama</p> <p class=“hijau”>isi paragrap kedua</p> Kemudian, tulis aturan CSSnya : .hijau { line-height : 2; color : green } 2008

Javascript web dasar Javascript adalah bahasa script yang digunakan untuk menambah fungsi dinamis kedalam halaman web, al : menambah validasi untuk data form, menambah fungsi drag and drop, membuat animasi menu, menangani fungsi tombol, dsb. 2008

Contoh Webpage standar web dasar <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang"en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>References</title> <style type="text/css"> @import url("styles.css"); </style> </head> 2008

Contoh Webpage standar web dasar <body> <div id="bggraphic"></div> <div id="header"> <h1>References</h1> </div> <div id="references"> <cite class="article">Adams, J. R. (2008). The Benefits of Valid Markup: A Post-Modernistic Approach to Developing Web Sites. <em>The Journal of Awesome Web Standards, 15:7,</em> 57-62.</cite> <cite class="book">Baker, S. (2006). <em>Validate Your Pages.... Or Else!.</em> Detroit, MI: Are you out of your mind publishers.</cite> <cite class="article">Lane, J. C. (2007). Dude, HTML 4, that's like so 2000. <em>The Journal that Publishes Genius, 1:2, </em> 12-34.</cite> <cite class="website">Smith, J. Q. (2005). <em>Web Standards and You.</em> Retrieved May 3, 2007 from Web standards and you.</cite> 2008

Contoh Webpage standar web dasar <div id="footer"> <p>The content of this page is copyright © 2007 <a href="mailto:jonathanlane@gmail.com">J. Lane</a></p> </div> </body> </html> 2008

Penjelasan contoh web dasar Baris pertama disebut document type declaration atau doctype. Dalam hal ini, halaman tersebut adalah XHTML 1.0 Transitional. Doctype menentukan satu set aturan yang harus diikuti oleh dokumen web. Baris 5 s/d 7 mengimport file CSS ke dalam halaman web. Style dalam file ini akan digunakan oleh berbagai elemen dalam halaman web tersebut. Sedangkan isi file CSSnya adalah sbb : 2008

Style.css Penjelasan contoh body { web dasar Style.css body { background: #fff url('images/gradbg.jpg') top left repeat-x; color: #000; margin: 0; padding:0; border: 0; font-family: Verdana, Arial, sans-serif; font-size: 1em; } div { width: 800px; margin: 0 auto; 2008

Penjelasan contoh #bggraphic { web dasar #bggraphic { background: url('images/pen.png') top left no-repeat; height: 278px; width: 362px; position: absolute; left: 50%; z-index: -100; } h1 { text-align: center; text-transform: uppercase; font-size: 1.5em; margin-bottom: 30px; background: url('images/headbg.png') top left repeat; padding: 10px 0; 2008

Penjelasan contoh #references cite { margin: 1em 0 0 3em; web dasar #references cite { margin: 1em 0 0 3em; text-indent: -3em; display: block; font-style: normal; padding-right: 3px; } .website { border-right: 5px solid blue; .book { border-right: 5px solid red; .article { border-right: 5px solid green; 2008

border-top: 1px solid #000; margin-top: 20px; } #footer a { Penjelasan contoh web dasar #footer { font-size: 0.5em; border-top: 1px solid #000; margin-top: 20px; } #footer a { color: #000; text-decoration: none; #footer a:hover{ text-decoration: underline; 2008

Penjelasan contoh web dasar Baris pertama menetapkan beberapa default untuk dokumen, seperti warna teks dan background, lebar (width) border disekitar teks, dll. Baris berikutnya menetapkan lebar halaman web 800 piksel (tidak menggunakan prosentase untuk memastikan halaman web tampil ditengah-tengah layar). Dst… 2008

web dasar The End quit 2008