Senin, 11 Mei 2015

Pengenalan CSS dan penggunaanya

CSS singkatan Cascading Style Sheets
Styling dapat ditambahkan ke elemen HTML dalam 3 cara:
  • Inline - menggunakan atribut gaya elemen HTML
  • Internal - menggunakan <style> elemen dalam HTML <head>
  • Eksternal - menggunakan satu atau lebih file CSS eksternal
Cara yang paling umum untuk menambahkan styling, adalah untuk menjaga gaya dalam file CSS yang terpisah. Namun, dalam tutorial ini, kita menggunakan styling internal, karena lebih mudah untuk menunjukkan, dan lebih mudah bagi Anda untuk mencoba sendiri.

CSS Syntax

Styling CSS memiliki sintaks berikut:
element { property : value; property:value }
Unsur adalah nama elemen HTML. Properti adalah properti CSS. Nilai adalah nilai CSS.
Beberapa gaya dipisahkan dengan titik koma.

Inline Styling (Inline CSS)

Styling inline berguna untuk menerapkan gaya yang unik untuk elemen HTML:
Styling inline menggunakan atribut style.
Styling inline ini mengubah warna teks dari judul tunggal:

Contoh

<h1 style="color:blue">This is a Blue Heading</h1>

Styling internal (Internal CSS)

Style sheet internal dapat digunakan untuk menentukan gaya yang umum untuk semua elemen HTML pada halaman.
Styling internal didefinisikan dalam <head> dari halaman HTML, menggunakan <style> elemen:

Contoh

<!DOCTYPE html>
<html>
<head>
<style>
body {background-color:lightgrey}
h1   {color:blue}
p    {color:green}
</style>
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

Styling eksternal (External CSS)

Style sheet eksternal yang ideal ketika gaya yang diterapkan pada banyak halaman.
Dengan style sheet eksternal, Anda dapat mengubah tampilan seluruh situs web dengan mengubah satu file.
Gaya eksternal didefinisikan dalam file CSS eksternal, dan kemudian dihubungkan dengan di <head> bagian halaman HTML:

Contoh

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="styles.css">
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

CSS Fonts

Properti warna CSS mendefinisikan warna teks yang akan digunakan untuk elemen HTML.
Properti CSS font-family mendefinisikan font yang akan digunakan untuk elemen HTML.
Properti CSS font-size mendefinisikan ukuran teks yang akan digunakan untuk elemen HTML.

Contoh

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
    color:blue;
    font-family:verdana;
    font-size:300%;
}
p  {
    color:red;
    font-family:courier;
    font-size:160%;
}
</style>
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

CSS Box Model

Setiap elemen HTML memiliki sebuah kotak di sekitarnya, bahkan jika Anda tidak dapat melihatnya.
Properti border CSS mendefinisikan perbatasan terlihat di sekeliling elemen HTML:

Contoh

p {
    border:1px solid black;
}
Properti CSS Padding mendefinisikan padding (spasi) dalam perbatasan:

Contoh

p {
    border:1px solid black;
    padding:10px;
}
Properti marjin CSS mendefinisikan margin (spasi) luar perbatasan:

Contoh

p {
    border:1px solid black;
    padding:10px;
    margin:30px;
}


Contoh CSS atas penggunaan px untuk menentukan ukuran dalam piksel.

Id Atribut

Semua contoh di atas menggunakan CSS untuk gaya elemen HTML pada umumnya.
Untuk menentukan gaya khusus untuk satu elemen khusus, pertama menambahkan atribut id ke elemen:

Contoh

<p id="p01">I am different</p>
kemudian menentukan gaya yang berbeda untuk (diidentifikasi) elemen:

Contoh

p#p01 {
    color:blue;
}

Kelas Atribut

Untuk menentukan gaya untuk jenis khusus (kelas) dari unsur, menambahkan atribut kelas untuk elemen:

Contoh

<p class="error">I am different</p>
Sekarang Anda dapat menentukan gaya yang berbeda untuk semua elemen dengan kelas tertentu:

Contoh

p.error {
    color:red;
}
 

Senin, 27 April 2015

PENGENALAN HTML5

PENGENALAN HTML5

HTML5 merupakan sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari World Wide Web, sebuah teknologi inti dari Internet.
 HTML5 merupakan hasil proyek dari W3C (World Wide Web Consortium) dan WHATWG (Web Hypertext Application Technology Working Group). 
 Dimana WHATWG bekerja dengan bentuk web dan aplikasi dan W3C merupakan pengembang dari XHTML 2.0 pada tahun 2006, kemudian mereka memutuskan untuk bekerja sama dan membentuk versi baru dari HTML. 
 HTML5 baru mencuat pada April 2010 setelah CEO Apple Inc., Steve Jobs, mengatakan bahwa dengan pengembangan HTML5, "Adobe Flash sudah tidak dibutuhkan lagi untuk menyaksikan video atau menyaksikan konten apapun di web."

FITUR-FITUR BARU DI HTML5
  • ·         Video dan Audio : tidak perlu menempelkan flash, quickplayer, atau realplayer untuk memutar audio dan video.
  • ·         Canvas : Media corat-coret langsung tanpa flash dan applet java. 
  • ·         Bentuk kontrol form seperti kalender, tanggal, waktu, email, url, dan search.
  • ·         Semantic : Mempermudah designer dengan tag khusus layout, seperti: artikel, footer, header, navigasi, dan section.
  • ·         Dukungan yang lebih baik untuk penyimpanan secara offline.

DUKUNGAN BROWSER HTML5
  • ·         Chrome 
  • ·         Safari Apple v.4+ 
  • ·         Internet Explorer 9
  • ·         Opera
  • ·         Maxthon
  • ·         Firefox 4, 5, 6 dan seterusnya
DOCTYPE UNTUK HTML5
  • ·         DOCTYPE adalah instruksi untuk web browser tentang apa versi bahasa markup halaman yang ditulis.
  • ·         Deklarasi DOCTYPE mengacu pada Document Type Definition(DTD).
  • ·         DTD menetapkan aturan untuk bahasa markup, sehingga browser dapat membuat konten halaman tersebut dengan benar.
  • ·         Penggunaan DOCTYPE pada html5 lebih di sederhanakan.
  • ·         Sintak penulisannya :
<!DOCTYPE html>
STRUKTUR DASAR HTML5
ELEMEN YANG DI HAPUS PADA HTML5
  • ·         <acronym>
  • ·         <applet>
  • ·         <basefont>
  • ·         <big>
  • ·         <center>
  • ·         <dir>
  • ·         <font>
  • ·         <frame>
  • ·         <frameset>
  • ·         <noframes>
  • ·         <strike>
  • ·         <tt>
HTML5 SEMANTIC ELEMENTS
  • ·         Semantic = arti/makna
  • ·         Semantic elements = elemen dengan makna
Apa Unsur Semantic?
  • ·         Unsur semantik jelas menggambarkan maknanya untuk browser dan developer.
  • ·         Contoh non-semantik elemen: <div> dan <span> - tidak menjelaskan tentang isinya.
  • ·         Contoh semantik elemen: <form>, <table>, dan <img> - Jelas mendefinisikan isinya.
ELEMEN SEMANTIK BARU di HTML5
  • ·         Banyak situs web yang ada saat ini mengandung kode HTML seperti ini: <div id="nav">, <div class="header">, atau <div id="footer">, untuk menunjukkan link navigasi, header, dan footer.
  • ·         HTML5 menawarkan elemen semantik baru untuk mendefinisikan bagian yang berbeda dari sebuah halaman web:  <header>  <nav>  <section>  <article>  <aside>  <figure>  <figcaption>  <time>  <footer> dan masih banyak tag-tag lainnya

Kamis, 19 Maret 2015

Tag memasukkan gambar,audio dan video



Memasukkan gambar, audio, video
Untuk memasukkan gambar ke dalam dokumen HTML kita, digunakan tag <img>. Atribut-atribut yang biasa digunakan:
  1. src untuk menunjukkan lokasi file gambar.
  2. align untuk menentukan posisi dari gambar.
  3. height untuk menentukan tinggi gambar dalam pixel ketika ditampilkan di browser.
  4. width untuk menentukan lebar gambar dalam pixel ketika ditampilkan di browser. Apabila tidak disebutkan atribut height dan width, maka ukuran gambar yang ditampilkan di browser akan sama dengan ukuran file.
  5. hspace untuk menentukan jarak antara gambar dengan text secara horizontal.
  6. vspace untuk menentukan jarak antara gambar dengan text secara vertikal.
  7. border untuk menentukan batas-batas pada gambar.

<html>
<head>
<title> Ini contoh memasukkan gambar dalam dokumen </title>
</head>
<body>
<h2> Contoh memasukkan gambar:</h2>
<img src = "lukisan.jpg" vspace = "100" border ="2" align = "right">
</body>
</html>
 Untuk memasukkan audio ke dalam dokumen HTML kita, digunakan tag <embed>. Atribut-atribut yang digunakan:
  1. src digunakan untuk menentukan lokasi file music
  2. align digunakan untuk menentukan posisi.
  3. border digunakan untuk menentukan batas-batas.
  4. height digunakan untuk menentukan tinggi dari object yang dimasukkan.
  5. width digunakan untuk menentukan lebar dari object yang dimasukkan.
  6. hspace digunakan untuk menentukan jarak horizontal antara object dengan text.
  7. vspace digunakan untuk menentukan jarak vertikal antara object dengan text.
<html>
<head>
<title> Contoh memasukkan file audio </title>
</head>
<body>
<h2> Ini Contoh memasukkan file audio ke dalam dokumen HTML </h2>
<embed src = "all of me.mp3" border ="2" align = "right" autostart="false" height = "45" width = "400">
</body>
</html>
 Apabila kita ingin menjadikan lagu "all of me.mp3" di atas sebagai lagu latar (background) dalam halaman web kita, maka digunakan tag <bgsound>. Contoh penulisan kode HTML-nya:
<html>
<head>
<title> Contoh memasukkan file audio sebagai background sound </title>
<bgsound src="all of me.mp3" loop="-1">
</head>
<body>
</body>
</html>
Untuk memasukkan video ke dalam dokumen HTML, juga digunakan tag yang sama yaitu tag <embed>
Penulisan kode HTML-nya juga menyerupai penulisan kode HTML untuk memasukkan file audio.

Rabu, 11 Maret 2015

Cara Membuat Tabel di HTML

Cara Membuat Tabel HTML dengan tag <table>, <tr> dan <td>
Untuk membuat tabel di HTML, kita membutuhkan setidaknya 3 tag, yaitu tag <tabel>, tag <tr>, dan tag <td>:
  • Tag <tabel> digunakan untuk memulai tabel
  • Tag <tr> adalah singkatan dari table row, digunakan untuk membuat baris dari tabel
  • Tag <td> adalah singkatan dari table data, digunakan untuk menginput data ke tabel.
Agar lebih jelas, kita akan langsung menggunakan contoh kode HTML:
Contoh penggunaan tag <tabel>:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html>
<head>
   <title>Penggunaan Tag Tabel</title>
</head>
<body>
<h1> Belajar Tag Tabel</h1>
<table border="1">
    <tr>
        <td>Baris 1, Kolom 1</td>
        <td>Baris 1, Kolom 2</td>
        <td>Baris 1, Kolom 3</td>
    </tr>
    <tr>
        <td>Baris 2, Kolom 1</td>
        <td>Baris 2, Kolom 2</td>
        <td> Baris 2, Kolom 3</td>
    </tr>
    <tr>
        <td> Baris 3, Kolom 1</td>
        <td> Baris 3, Kolom 2</td>
        <td> Baris 3, Kolom 3</td>
    </tr>
    <tr>
        <td> Baris 4, Kolom 1</td>
        <td> Baris 4, Kolom 2</td>
        <td> Baris 4, Kolom 3</td>
    </tr>
</table>
</body>
</html>
Cara Membuat tabel di HTML (tag table)

Perhatikan bahwa pada tag <tabel> kita memberikan atribut border. Atribut border digunakan untuk memberikan nilai garis tepi dari tabel. Nilai ini dalam ukuran pixel. border=”1”, berarti kita mengistruksikan kepada web browser bahwa tabel tersebut akan memiliki garis tepi sebesar 1 pixel. Jika tidak ditambahkan, secara default tabel tidak memiliki garis tepi.
http://www.duniailkom.com/wp-content/plugins/lazy-load/images/1x1.trans.gif
Sebelum standar CSS diimplementasikan ke dalam semua browser, pada sekitar tahun 2000-an kebanyakan programmer dan desainer web menggunakan tabel untuk mengatur tampilan web. Membuat menu ada di atas dan sisi kanan web bisa diakali dengan menjadikan halaman web sebagai sebuah tabel yang besar. Hal ini sebenarnya tidak salah, namun akan membuat pengkodean HTML menjadi rumit. Saat ini anda masih bisa menggunakan ide tersebut, namun sangat disarankan menggunakan CSS untuk mengatur tampilan halaman web.


Referensi: http://www.duniailkom.com/belajar-html-cara-membuat-tabel-di-html-tag-table/