Saturday, August 30, 2014

Tag table Pada HTML

Tag <table> pada HTML digunakan untuk menyusun data dalam bentuk kolom dan baris. Dari segi tampilan, dengan tabel tampilan data terlihat lebih rapih dan sejajar.

Tag table mempunyai beberapa komponen, untuk baris dibentuk dengan  tag <tr> dan untuk kolom dibentuk dengan tag <td>, untuk judul kolom dibuat dengan tag <th>. Tag-tag ini juga sering digabung dengan CSS untuk memformat bentuk border table, lebar tabel, padding, penataan teks pada kolom - termasuk jenis font, ukuran, jenis rata teks (kiri-tengah-kanan).

Setiap tag harus ditutup dengan tag penutup, misalnya tag <table> harus ditutup dengan tag </table>, tag <tr> dengan tag </tr> dan juga tag-tag lainnya. Jika lupa menutup, maka tampilan tabel menjadi tidak beraturan.

Kita mulai dari contoh yang paling sederhana: contoh1.html

<!DOCTYPE HTML>
<html>
        <head>
            <title>Belajar membuat tabel, tag table</title>
        </head>
    <body>
        <table>
            <tr>
                <th>NO</th>
                <th>Nama buah</th>
                <th>Berat (kg)</th>
            </tr>
            <tr>
                <td>1</td>
                <td>Anggur</td>
                <td>2</td>
            </tr>
            <tr>
                <td>2</td>
                <td>Pepaya</td>
                <td>4</td>
            </tr>
        </table>

    </body>
</html>


Catatan: Secara default, border tabel adalah 0, alias tidak tampak border. Lebar tabel juga tampak menyesuaikan dengan data yang dimasukkan, jarak antara kolom dengan teks juga terlihat rapat. Di sinilah diperlukan css untuk memformat tabel.

contoh2.html

<!DOCTYPE HTML>
<html>
        <head>
            <title>Belajar membuat tabel, tag table</title>

            <style type="text/css">
                /*tabel dengan lebar 400px. border-collapse:collapse artinya
                antara kolom-kolom tidak ada jarak, bersatu. Jenis font Tahoma.
                */
                table{width:400px;
                font-family:Tahoma, Verdana;
                border-collapse:collapse;}
                /*untuk tag th, teks rata kiri*/
                th{text-align:left;}
                /*border tabel, th, td dengan border 1px warna hitam.
                padding artinya jarak antara kolom dengan teks
                */
                table,th,td{border:1px solid #000;padding:4px;}
            </style>

        </head>
    <body>
        <table>
            <tr>
                <th>NO</th>
                <th>Nama buah</th>
                <th>Berat (kg)</th>
            </tr>
            <tr>
                <td>1</td>
                <td>Anggur</td>
                <td>2</td>
            </tr>
            <tr>
                <td>2</td>
                <td>Pepaya</td>
                <td>4</td>
            </tr>
        </table>
    </body>
</html>


Hasil penambahan css.

Table colspan
Selanjutnya, kita tambahkan atribut colspan untuk menggabung kolom. Nilainya tergantung dari banyak kolom yang ingin digabung, jika 2 maka tuliskan 2, jika 3 maka tuliskan 3 dan seterusnya.

contoh3.html

<!DOCTYPE HTML>
<html>
        <head>
            <title>Belajar membuat tabel, tag table</title>
            <style type="text/css">
                /*tabel dengan lebar 400px. border-collapse:collapse artinya
                antara kolom-kolom tidak ada jarak, bersatu. Jenis font Tahoma.
                */
                table{width:400px;
                font-family:Tahoma, Verdana;
                border-collapse:collapse;}
                /*untuk tag th, teks rata kiri*/
                th{text-align:left;}
                /*border tabel, th, td dengan border 1px warna hitam
                padding artinya jarak antara kolom dengan teks
                */
                table,th,td{border:1px solid #000;padding:4px;}
            </style>
        </head>
    <body>
        <table>
            <tr>
                <th>NO</th>
                <th>Nama buah</th>
                <th>Berat (kg)</th>
            </tr>
            <tr>
                <td>1</td>
                <td>Anggur</td>
                <td>2</td>
            </tr>
            <tr>
                <td>2</td>
                <td>Pepaya</td>
                <td>4</td>
            </tr>
            <tr>
                <td colspan="2">Total</td>
                <td>6 kg</td>
            </tr>

        </table>
    </body>
</html>


Penambahan atribut colspan="2".
Table rowspan
Untuk menggabung baris, maka gunakan atribut rowspan. Untuk 2 baris berarti nilai rowspan sama dengan 2, 3 baris maka rowspan sama dengan 3, dan seterusnya.

contoh4.html
<!DOCTYPE HTML>
<html>
        <head>
            <title>Belajar membuat tabel, tag table</title>
            <style type="text/css">
                /*tabel dengan lebar 400px. border-collapse:collapse artinya
                antara kolom-kolom tidak ada jarak, bersatu. Jenis font Tahoma.
                */
                table{width:400px;
                font-family:Tahoma, Verdana;
                border-collapse:collapse;}
                /*untuk tag th, teks rata kiri*/
                th{text-align:left;}
                /*border tabel, th, td dengan border 1px warna hitam
                padding artinya jarak antara kolom dengan teks
                */
                table,th,td{border:1px solid #000;padding:4px;}
            </style>
        </head>
    <body>
        <table>
            <tr>
                <th>NO</th>
                <th>Nama buah</th>
                <th>Berat (kg)</th>
                <th>Total</th>
            </tr>
            <tr>
                <td>1</td>
                <td>Anggur</td>
                <td>2</td>
                <td rowspan="2">6 kg</td>
            </tr>

            <tr>
                <td>2</td>
                <td>Pepaya</td>
                <td>4</td>
            </tr>
        </table>
    </body>
</html>

Hasil penambahan rowspan="2".

Tabel di dalam tabel
Kita juga dapat membuat table di dalam tabel, meski jarang ditemukan, tetapi bisa saja. Anggap saja untuk mengasah logika. Tidak ada yang rumit di sini, hanya memasukkan tag table di dalam tag di mana tabel baru dibutuhkan.

<!DOCTYPE HTML>
<html>
        <head>
            <title>Belajar membuat tabel, tag table</title>
            <style type="text/css">
                /*tabel dengan lebar 400px. border-collapse:collapse artinya
                antara kolom-kolom tidak ada jarak, bersatu. Jenis font Tahoma.
                */
                table{width:400px;
                font-family:Tahoma, Verdana;
                border-collapse:collapse;}
                /*untuk tag th, teks rata kiri*/
                th{text-align:left;}
                /*border tabel, th, td dengan border 1px warna hitam
                padding artinya jarak antara kolom dengan teks
                */
                table,th,td{border:1px solid #000;padding:4px;}
            </style>
        </head>
    <body>
        <table>
            <tr>
                <th>NO</th>
                <th>Nama buah</th>
                <th>Berat (kg)</th>
                <th>Total</th>
            </tr>
            <tr>
                <td>1</td>
                <td>Anggur</td>
                <td>2</td>
                <td rowspan="2"><table><tr><td>6 kg</td></tr></table></td>
            </tr>
            <tr>
                <td>2</td>
                <td>Pepaya</td>
                <td>4</td>
            </tr>
        </table>
    </body>
</html>

Wednesday, August 27, 2014

Tag img Pada HTML

Tag <img> pada HTML digunakan untuk menampilkan gambar, foto, icon pada halaman website. Jenis gambar yang didukung dengan ekstensi JPEG, GIF - termasuk animasi GIFs, PNG, APNG, SVG, BMP, BMP ICO dan PNG ICO. Format penulisannya: <img src="nama gambar dan eksetensinya" alt="keterangan gambar" />

Salah satu atribut tag <img> adalat alt. Karena mesin pencari, seperti Google, tidak dapat memahami apa maksud gambar, maka tag alt digunakan sebagai penjelas makna (keterangan) gambar dimaksud.

Beberapa atribut lain yang juga sering digunakan adalah width dan height, yaitu untuk mengatur lebar dan tinggi gambar ketika ditampilkan di halaman website. Untuk contoh, sediakan gambar, misalnya nama gambar itu pemandangan.jpg, letakkan satu tempat dengan kode html berikut, simpan dengan nama gambar.html. Maka skripnya:

<!DOCTYPE HTML>
<html>  
    <head>
        <title>Menampilkan gambar pada HTML</title>
    </head>
    <body>
    <img src="pemandangan.jpg" alt="Pemandangan di pantai di sore hari" width="500" height="220" />
    <p>Ini adalah gambar pemandangan</p>
    </body>
</html>


Tag img dan CSS
Tag img dapat juga dikombinasikan dengan css. Misanlya untuk mengatur posisi gambar, misalnya di kiri, tengah atau kanan. Anda dapat juga membuat teks berdampingan dengan gambar, karena jika menampilkan gambar, teks yang setelahnya otomatis enter ke bawah. Contohnya seperti berikut, imgcss.html:

<!DOCTYPE HTML>
<html>   
    <head>
        <title>Menampilkan gambar pada HTML dengan CSS</title>
        <style type="text/css">
            img.kiri{float:left;width:500px; height:220px;}
            img.tengah{display: block;margin-left: auto; margin-right: auto;}
            img.kanan{float:right;}
            h3{clear:both;}
            div.cover{float:left;}
            img.kiriteks{clear:left;float:left; width:400px;height:350px;margin-right:10px;}

        </style>
    </head>
    <body>
    <h3>Gambar posisi dikiri</h3>
    <img src="pemandangan.jpg" class="kiri" alt="gambar di kiri" />
    <h3>Gambar posisi tengah</h3>
    <img src="pemandangan.jpg" class="tengah"
alt="gambar di tengah" />
    <h3>Gambar posisi kanan</h3>
    <img src="pemandangan.jpg" class="kanan"
alt="gambar di kanan" />
    <h3>Gambar posisi dikiri dan teks disamping</h3>
    <div class="cover">
    <img src="pemandangan.jpg" class="kiriteks"
alt="di samping gambar ada teks" />
    </div>
    <p>Belajar HTML di 4bhtml.blogspot.com memang menyenangkan.
    Aku akan merekomendasikan ke teman-teman yang lain.
    </p>

    </body>
</html>


Posisi gambar tidak satu tempat
Jika file html dan gambar tidak satu tempat, misalnya file html ada di luar dan gambar di foler gambar. Maka tuliskan nama folder gambarnya, kemudian nama gambarnya. Misalnya, pemandangan.jpg ada di folder gambar.

<img src="gambar/pemandangan.jpg" class="kiri" alt="tampilkan gambar dari folder gambar" />

Jika file html ada masing-masing folder bagaimana? Berarti logikanya, file html "keluar" dulu dari foldernya kemudian masuk ke folder di mana letak gambar, misalnya seperti contoh diatas, pemandangan.jpg ada di folder gambar.

<img src="../gambar/pemandangan.jpg" class="kiri" alt="tampilkan gambar dari folder gambar" />

Catatan: "Mundur" atau keluar dari folder satu kali ditandai "../", jika dua kali "../../", jika tiga kali "../../../" dan seterusnya.

Gambar ada di internet
Jika gambar ada di situs internet, maka tuliskan alamat lengkap gambar tersebut pada atribut src. Misalnya, gambar striker Barcelona Munir Al Haddadi ada di tipspengetahuan.com. Maka skripnya:

<img src="http://tipspengetahuan.com/img/250814fcu2118.jpg" class="kiri" alt="Munir El Haddadi" />

^Baca juga: Membuat tabel dengan tag <table> HTML.

Friday, August 22, 2014

Mendeklarasikan CSS Pada HTML

Apa jadinya website tanpa css, tentu akan terlihat jelek, kaku, berantakan dan tidak menarik. Web kita butuh css untuk mengatur tata letak paragraf, jenis huruf, ukuran huruf. Ini adalah contoh sederhanya, masih banyak lagi kegunaan lainnya untuk mengatur gambar, kolom, link, menu, tabel, daftar, warna, hover dan masih banyak lagi.  Sehingga dapat disimpulkan css bagian yang tidak terpisahkan dari html. Dalam perkembangannya, css juga telah bisa membuat website menjadi responsive yang disebut css3, yang dapat menyesuaikan lebar halaman dengan lebar layar gadget. Namun, tidak dibahas di sini, hanya pengetahuan saja.

Terdapat 3 cara mendekarasikan CSS pada HTML, pertama secara internal, ke dua secara eksternal dan yang ketiga secara langsung. Masing-masing akan dijelaskan satu per satu dalam contoh berikut:

Pertama, secara internal:
internal.html

<!doctype html>
<html>
    <head>
        <title>CSS internal html</title>
        <style type="text/css">
            p{
                text-align:center;
                font-family:Verdana, Arial, Tahoma;
                font-size:14px;
            }
        </style>
    </head>
<body>
<p> tipspengetahuan.com terbentuk pada Nopember 2012 didirikan dengan tujuan
menyediakan artikel seputar tentang tips dan pengetahuan. Read and share.
Memiliki motto: Proyek bersama bercita-cita mencerdaskan bangsa Indonesia.
Setiap orang berhak menulis artikel dan juga mengeditnya (artikel wiki dan tips).
</p>
</body>
</html>
 

Pada contoh di atas, kita membuat CSS tag <p> dengan atribut teks rata tengah, jenis font yang digunakan yaitu Verdana, jika tidak terdeteksi, maka gunakan font Arial atau Tahoma. Selanjutnya kita set ukuran font 14 piksel (px). Selesai contoh pertama.

Dari contoh di atas kita buat contoh ke 2, versi css eksternal:
Pertama, buat file css dengan nama styleku.css:

p{
   text-align:center;
   font-family:Verdana, Arial, Tahoma;
   font-size:14px;

} 

Selanjutnya buat file eksternal.html, letakkan satu tempat(folder) dengan file styleku.css:

eksternal.html
<!doctype html>
<html>
    <head>
        <title>CSS eksternal html</title>
        <link rel="stylesheet" type="text/css" href="styleku.css" />
    </head>
<body>
<p> tipspengetahuan.com terbentuk pada Nopember 2012 didirikan dengan tujuan
menyediakan artikel seputar tentang tips dan pengetahuan. Read and share.
Memiliki motto: Proyek bersama bercita-cita mencerdaskan bangsa Indonesia.
Setiap orang berhak menulis artikel dan juga mengeditnya (artikel wiki dan tips).
</p>
</body>
</html>


Perhatikan tulisan dengan latar belakang kuning, itu adalah cara pemanggilan file css secara eksternal. Di awali dengan <link rel="..." dan diikti href yang merujuk pada letak dan nama file css, dalam hal ini styleku.css. Contoh 1 dan contoh 2 hasilnya sama, namun dengan cara pendeklarasian berbeda, begitupun dengan contoh ke tiga ini, deklarasi css pada html secara langsung:

langsung.html
<!doctype html>
<html>
    <head>
        <title>CSS secara langsung html</title>
    </head>
<body>
<p style="text-align:center;font-family:Verdana, Arial, Tahoma; font-size:14px;">
tipspengetahuan.com terbentuk pada Nopember 2012 didirikan dengan tujuan
menyediakan artikel seputar tentang tips dan pengetahuan. Read and share.
Memiliki motto: Proyek bersama bercita-cita mencerdaskan bangsa Indonesia.
Setiap orang berhak menulis artikel dan juga mengeditnya (artikel wiki dan tips).
</p>
</body>
</html>


Pada contoh ke tiga kita secara langsung mendeklarasikan css pada tag <p>. Dengan cara berbeda namun semua hasilnya tetap sama.

Mana yang terbaik?
Kalau semua hasilnya sama, lantas mana yang terbaik? Jawabnya tergantung kebutuhan dan keadaan, namun secara umum yang terbaik tentu cara yang ke dua (cara eksternal). Karena jika ada perubahan pada file css, kita hanya perlu merubahnya file css terkait (styleku.css), file indeks tidak akan diganggu, kecuali terjadi perubahan nama css-nya sendiri, tentu pada href juga dirubah namanya. Kelebiha lainnya, file styleku.css bisa digunakan oleh halaman lain berbeda, jadi bersifat publik, bisa diakses dari mana saja.

Tetapi jika hanya satu tag saja yang akan dibuatkan css-nya, cara ke tiga lebih efektif dan juga cara ke dua. Untuk apa membuatkan file css secara eksternal kalau hanya untuk satu tag (<p>)? Tentu tidak efektif bukan?, karena memakan waktu lebih lama, lebih baik langsung saja deklarasikan di tag itu juga.

Kalau file css berada di luar folder bagaimana caranya?
Jika file html dan file css tidak satu folder, perhatikan dimana letak file css. Misalnya file css ada di folder style, sementara file html berada di luarnya. Maka deklarasinya dengan menyertakan nama foldernya:

<link rel="stylesheet" type="text/css" href="style/styleku.css" />

Kalau file indeks dan file css berada dalam masing-masing folder bagaimana? Misalnya file html ada difolder htm, sementara file css ada di folder style. Berarti file html harus "keluar" dulu dari folder htm, kemudian "masuk" ke dalam folder style. "Keluar" satu kali ditandai dengan "../" (titik 2 kali dan tanda miring), jika keluar dua kali berarti "../../" dan seterusnya.

<link rel="stylesheet" type="text/css" href="../style/styleku.css" />

File css dari situs tertentu
Misalnya kita akan menggunakan css dari situs tipspengetahuan.com dengan nama file css: 7hkpldhw.css. Maka kita harus menuliskan secara lengkap url (alamat)nya secara lengkap, misalnya:

<link rel="stylesheet" type="text/css" href="http://tipspengetahuan.com/wiki/css/7hkpldhw.css" />

Namun ini tentu membutuhkan koneksi internet, karena sudah terhubung secara online.

^Baca juga: Tag img untuk menampilkan gambar.

Wednesday, August 20, 2014

Tag Head Pada HTML

Pada HTML, terdapat tag <head> yang berguna untuk meletakkan informasi umum website yang terletak pada file index.html (index.php). Tag <head> berisi informasi judul web, deskripsi, deklarasi atau pemanggilan file css, penulisan metadata, script atau nosrcript, penentuan bahasa yang dipakai, tipe encode yang digunakan. Contoh berikut bisa memperjelas pemahaman Anda, saya sertakan komentar di atasnya sebagai penjelas, apa maksudnya:

<!doctype html>
<html>
    <head>
        <!-- Ini judul web -->
        <title>Belajar tag head</title>
        <!-- Memanggil file css eskternal dengan nama style1.css, ini hanya contoh saja.-->
        <link rel="stylesheet" type="text/css" href="style1.css" />
        <!-- Penulisan tentang metadata:
        1. Keyword (kata kunci yang cocok ke web kita), dipisahkan tanda koma.
        -->
        <meta name="keywords" content="belajar, tag, head" />
        <!-- Penulisan tentang metadata:
        2. Penjelasan secara umum tentang tema web.
        -->
        <meta name="description" content="Web ini khusus belajar HTML, khusunya tag head" />
        <!-- Penulisan tentang metadata:
        3. Penjelasan tentang siapa pembuat web.
        -->
        <meta name="author" content="Erwin Sholeh Siregar, Founder tipspengetahuan.com" />
        <!-- Contoh penggunaan tag script, memanggil plugin jquery, ini hanya contoh saja. -->
        <script type="text/javascript" href="jquery.js"></script>
        <!-- Contoh penggunaan noscript, jika browser tidak support javascript -->
        <noscript>Warning: Browser Anda tidak mendukung Javascript..</noscript>

        <!-- Penentuan encode, merujuk dukungan pada karakter, misal tulisan arab  -->
        <meta charset="utf-8" />
    </head>
<body>
    ...
</body>
</html>


Perlu diketahui, jika kode di atas disimpan tidak akan menampilkan apa-apa (hanya titik-titik), apa yang terdapat di antara tag <body>. Tetapi bukan berarti tidak ada, coba saja klik kanan (di area) sembarang, lalau pilih View Page Source.

Lalu apa gunanya? Bagi kita memang terlihat tidak berguna, tetapi bagi mesin pengindeks (mesin pencari) seperti Google, itu sangat berarti untuk membaca judul web dan juga deskripsinya, juga untuk mendukung pembentukan web seperti saat pemanggilan file css secara eksternal. Jika tidak ada css, tentu tampilan website tidak menarik. Ada juga tadi dicontohkan pemanggilan file javascript, dengan javascript web lebih interaktif.

^Baca juga: Cara membuat CSS pada skrip HTML.

Sunday, August 17, 2014

Link (Url) pada HTML

Halaman-halaman web bisa saling terhubung berkat link (url), disebut tag <a> dalam HTML. Tanpa link, halaman web seperti berdiri sendiri. Google bisa mengindeks halaman-halaman web sehingga bisa memberikan informasi terbaik dan beragam berkat link. Jika tidak ada tag <a>, bisa jadi Google tidak akan pernah berfungsi lagi sebagai mesin pencari.

Tag <a> mempunyai beberapa atribut, yang sering digunakan yaitu href, target, class, title dan penggunaan link untuk kirim email. Atribut href harus ada dalam setiap link, sedangkan target, class, dan title hanya atribut tambahan, boleh dipakai atau jika ditinggalkan juga tidak mengapa. Perhatikan contoh berikut:

<a href="home.html" target="_blank" class="navlink" title="Home">Menu ke Home</a>

Kode di atas memiliki arti bahwa ketika di klik Menu ke Home, maka akan menuju ke home.html dengan jendela baru (tab baru), tag <a> menggunakan css dengan nama class navlink, kemudian jika diarahkan pointer ke Menu ke Home, maka akan muncul tooltip "Home". Jika dilihat dari alurnya, maka kita pertama membuat file index.html, dilanjutkan dengan file home.html. Dari index.html di buat link ke home.html.

index.html
<!doctype html>
<html>
    <head>
        <title>File home.html</title>
        <style type="text/css">
        .navlink:link,.navlink:visited{
        color:#078090;}
        .navlink:hover{color:#A7440E;}
        </style>
    </head>
<body>
    <h3>Halo, ini adalah halaman indeks html</h3>
    <a href="home.html" target="_blank" class="navlink" title="Home">Menu ke Home</a>
</body>
</html>


home.html
<!doctype html>
<html>
    <head>
        <title>Ini file home.html</title>
    </head>
<body>
    <h1>Halo, saya file home.html, di-link-kan dari index.html</h1>
    <a href="index.html">Kembali ke index.html</a>
</body>
</html>


Catatan: Selain merujuk ke halaman lokal (satu foler) misalnya contoh di atas ke home.html, link juga bisa merujuk ke halaman internet. Misalnya; <a href="http://tipspengetahuan.com">Link ke Tipspengetahuan.com</a>. Khusus ke internet, tentu membutuhkan koneksi jika ingin menguji cobanya.

***
Penggunaan link untuk kirim email
Tag <a> juga bisa digunakan untuk mengirimkan email dengan perintah mailto. Jika Anda menggunakan sistem operasi Windows, maka default aplikasi untuk pengirim email tersebut yaitu Microsoft Outlook. Jadi jangan heran jika diklik "Kirim Email", maka aplikasi Outlook otomatis akan terbuka. Penulisan kode HTML-nya seperti berikut:

email.html
<!doctype html>
<html>
    <head>
        <title>Kirim Email</title>
    </head>
<body>
    <a href="mailto:tipsdanpengetahuan@gmail.com">Kirim email ke tipspengetahuan.com</a>
</body>
</html>


Link dengan ikon (gambar)
Anda juga bisa menjadikan gambar sebagai link (url), artinya jika diklik gambar tersebut maka akan menuju halaman lain. Formatnya sama, masih tetap menggunakan tag <a>, tetapi kini gambar tersebut menjadi objek link, yang perlu Anda persiapkan hanya sebuah ikon (gambar) bernama home.png, dan letakkan tepat satu folder dengan index.html. Tinggal modifikasi saja dari contoh di atas, yaitu file index.html, pada bagian tag <body> menjadi seperti berikut:

<body>
    <h3>Halo, ini adalah halaman indeks html</h3>
    <a href="home.html" target="_blank" class="navlink" title="Home">
    <img src="home.png" alt="Logo home" />
    </a>
</body>


^Baca juga: Membuat informasi umum web dengan tag <head>.

Friday, August 15, 2014

Penulisan Komentar Pada HTML

Dalam penulisan kode HTML, atau bagi yang baru belajar HTML perlu catatan-catatan sebagai pengingat jika suatu lupa apa maksud (arti) dari kode yang telah dipelajari, yang secara umum disebut komentar pada HTML. Teks yang dituliskan dalam blok komentar tidak akan diproses (dieksekusi) browser, meskipun komentar itu merupakan bahasa HTML. Blok komentar HTML dimulai dengan tanda <!-- dan diakhiri dengan -->.  Contonya seperti berikut:

<!doctype html>
    <html>
        <head>
            <title>Komentar pada HTML</title>
        </head>
    <body>
     <h1>Ini heading h1</h1> <!-- Tag <h1> digunakan untuk membuat heading h1. -->
    </body>

 </html>

Sebagai penjelas struktur web
Selain sebagai catatan, komentar juga digunakan untuk penjelasan blok-blok program (struktur) web yang dibuat. Ini sangat membantu jika baris kode sudah mencapai ribuan atau dengan kata lain rancangan web sudah dalam tingkat kompleks (rumit), programmer dengan mudah mengingat kembali struktur rancangan web dengan komentar ini. Cara penulisannya misalnya seperti berikut:
.....
    <body>
    <!-- bagian header web-->
    <div id="header"></div>
    <!-- bagian kiri web-->
    <div id="kiri"></div>
    <!-- bagian kanan web-->
    <div id="kanan"></div>
    <!-- bagian footer web-->
    <div id="footer"></div>

    </body>
....

Sebagai tanda hak cipta
Komentar juga digunakan untuk mengklaim hak cipta atas karya yang dibuat. Misalnya jika Anda membuat contoh web atau proyek web, Anda ingin membuat semacam kredit dengan mencantumkan data diri di awal kode program. Berikut contohnya:

<!--Dibuat oleh: Erwin Sholeh Siregar
    Tgl: 15 Agustus 2014
    Email: tipsdanpengetahuan@gmail.com
    Website: tipspengetahuan.com
    Facebook: erwinsaleh.siregar
-->
<!doctype html>
    <html>

....
...

Khusus Internet Explorer (IE)
Khusus browser IE,  ada komentar khusus untuk membuat kondisi dukungan browser terhadap skrip (kode) website yang mungkin saja IE yang digunakan pengunjung web versi lama. Karena bahasa pemrograman terus berkembang, sementara IE jarang diupdate oleh user (browser pengunjung), maka dikhawatirkan tidak mendukung, sehingga tampilan web terlihat amburadul (hancur), padahal bukan karena kesalahan skrip, tetapi karena browser pengunjung ketinggalan jaman (usang). Contoh penulisannya seperti berikut, jika IE yang digunakan versinya lebih rendah dari veri 9, maka load skrip yang dimaksud, jika tidak tidak akan diproses.

<html>
 ...
<body>
<!--[if lt IE 9]>
<script type="text/javascript" src="http://static.tipspengetahuan.com/js/css3-mediaqueries_m.js"></script>
<![endif]-->

 ...
<body>
</html>

Anda mungkin bisa menggunakan komentar untuk tujuan lain, contoh di atas hanya sebagai gambaran saja. Kesimpulannya, komentar hanya sebagai penjelas kode program.

^Baca juga: Belajar membuat url (link) dengan tag <a>.

Wednesday, August 13, 2014

Paragraf (Tag p) Pada HTML

Halaman web terdiri dari paragraf-paragraf yang saling terkait yang menjelaskan suatu tulisan, artikel, berita, pendapat atau lainnya. Paragraf dibentuk dari beberapa potongan kalimat yang membentuk suatu gagasan, ide, pikiran, sehingga mulai dari paragraf awal sampai akhir mampu menjelaskan topik yang dibahas. Kerangka paragraf dimulai kalimat topik yang ingin disampaikan, selanjutnya paragraf penjelas, dan terakhir paragraf penutup. Tag <p> HTML digunakan untuk membentuk paragraf-paragraf itu.

Penulisan tag <p> seperti berikut:
<p>....isi di sini paragraf</p>
<p>ini paragraf kedua</p>

Di awali dengan tag pembuka (<p>) dan ditutup tag penutup (</p>) yang menandakan satu paragraf. Untuk paragraf kedua dan seterusnya tetap sama, satu tag pembuka dan satu tag penutup. Tidak ada aturan wajib dalam menuliskannya, Anda dapat menulisnya satu baris menyambung atau menulisnya seperti contoh di atas. Hasilnya tetap sama, membentuk dua paragraf. Perlu Anda ingat jangan lupa menutup tag </p> untuk setiap paragraf.

Contoh dalam file HTML seperti berikut:
<!doctype html>
 <html>
<head>
   <title>Ini contoh paragraf</title> 
</head>
  <body>
   <p>Ini paragraf pertama.</p><p>Ini paragraf kedua.</p>
   <p>Ini paragraf ketiga.</p>
  </body>
</html>

Note: Anda tidak perlu menambahkan tag <br> (tag breakline/baris baru) dalam tag <p>. Karena jika panjang kalimat telah mencapai batas lebar halaman web, teks otomatis akan ke bawah (membentuk baris baru).

Tips: Dalam paragraf mungkin Anda butuh juga menambahkan tag <b> (teks tebal), <i> (garis miring), <u> (teks bergaris bawah). Anda dapat menyisipkannya di antara paragraf. Misal: <p>Ini <b>adalah</b> <i>parafraf pertama</i>, <u>paragraf topik</u>.</p>

^Baca juga: Cara membuat komentar pada HTML.

Tuesday, August 12, 2014

Tag Heading HTML

Tag Heading adalah tag yang digunakan untuk mengurutkan judul-judul tulisan di halaman web. Tag heading membantu pengunjung mana tulisan yang dibaca dahulu, kemudian seterusnya dan seterusnya. Sehingga fokus pembaca laman web terfokus dan berurutan. Dengan kata lain tag head diibaratkan sebagai pemandu dalam membaca tulisan yang ada di web.

Tag head berjumlah enam dimulai dari h1 sampai h6, dituliskan di antara tag <body> dan sebelum tag </body>. Format penulisannya: <h1>....</h1>, <h2>.....</h2>, dan seterusnya. Perbedaan dari h1 sampai h6 dilihat dari ukuran hurufnya, h1 yang terbesar kemudian sampai terkecil pada h6. Disarankan untuk menulisnya secara berurutan dalam tulisan, meskipun tidak ada kewajiban. Karena sangat janggal ketika di awal menulis h1, tiba-tiba langsung menulisa h6.

Ketika menulis tag head, otomatis teks dibawahnya menjadi (breakline/baris) baru. Jadi tidak perlu menuliskan tag <br> setelahnya. Perlu diketahui, setiap browser mungkin menampilkan bentuk tulisan, ketebalan, dan ukuran berbeda. Namun, tidak terlalu signifikan.

Format penulisannya dalam contoh file HTML sangat mudah seperti berikut:
<!doctype html>
 <html>
  <head>
   <title>Ini tampilan Tag Heading</title>
  </head>
 <body>
<h1>Ini tag heading dengan h1</h1>
</body>
</html>

Simpan file dengan ekstensi .html dan klik 2 kali untuk melihat hasilnya. Coba juga untuk <h2>, <h3> sampai <h6> untuk melihat perbedaannya.

^Baca juga: Memahami tag <p> untuk membuat paragraf.

Atribut HTML yang Sering Digunakan

Tag-tag html mempunyai atribut-atribut pendukungnya. Misalnya saja tag <a> yang digunakan untuk link (url), mempunyai atribut href yang berarti alamat url, atribut target artinya apakah ketika link diklik dimuat dalam jendela baru (target="blank"). Begitupun tag lainnya seperti tag <img> untuk memasukkan gambar dengan atributnya src berisi alamat gambar, height untuk tingginya, width untuk lebarnya, border untuk border gambar yang ditampilkan.

Atribut lain yang sering digunakan pada setiap tag adalah class, class ditandai dengan titik (.) pada deklarasi di CSS. Class mengacu pada nama class CSS yang dibuat. Misalnya <a href="produk.html" class="link" target="blank">Klik ke produk</a>. Ini artinya pada CSS kita mendekalarasikan a. link{....}. Class boleh dipanggil berulang-ulang oleh tag yang didukungya.

Atribut selanjutnya disebut id, ditandai dengan tanda pagar (#). Id berarti berisi nilai unik, nilainya berbeda-beda. Deklarasi di CSS ditandai dengan # kemudian diikuti nama id tersebut. Misal #produk_id {.....}. Pada setiap halaman hanya boleh satu kali dipanggil pada suatu atribut. Namun jika setelah id ada nilai lain, tidak menjadi masalah.

Contoh: <div id="produk_id">.....</div>. Ini hanya boleh satu kali dipanggil di satu halaman web. Boleh dipanggil pada halaman lain. Tetapi jika ada nilai setelah produk_id, misalnya produk_id1, produk_id2 maka tidak menjadi masalah.

Selanjutnya atribut yang juga sering digunakan yaitu style. Style digunakan untuk mendeklarasikan CSS secara langsung pada tag yang menggunakannya. Misalnya tag <p> (tag paragraf) yang membuat style CSS agar teks menjadi tebal, maka menjadi seperti ini: <p style="font-weight: bold">Belajar HTML</p>. Maka tulisan Belajar HTML menjadi tebal. Cara ini memang tergolong tidak efektif, karena terjadi penulisan berulang-ulang jika yang diharapkan pada paragraf lain sama efeknya (tulisan tebal). Namun tetap bisa diterapkan jika hanya sesekali saja.

^Baca juga: Membuat daftar heading dengan tag <head>.

Monday, August 11, 2014

Pengertian HTML

HTML adalah kumpulan tag untuk membentuk kerangka website dan juga isinya. Sama halnya seperti manusia mempunyai kepala, leher, bagian perut dan seterusnya. Begitu pun HTML mempunyai bagian-bagian, setidaknya tiga bagian. Pertama bagian deklarasi tipe (versi) HTML, kedua deklarasi head (Indonesia: kepala) dan deklarasi body (inti dari web itu sendiri).

Secara ringkas dapat dilihat seperti berikut:
<!doctype html>
 <html>
  <head>....</head>
   <body>
   .....
   </body>
</html>

Baris pertama yaitu deklarasi versi html yang digunakan, dalam hal ini versi terbaru (versi 5). Selanjutnya tag pembuka html (<html>). Bagian head untuk deklarasi atribut-atribut pendukung kerangka web, seperti tag <title> (judul web), import css atau jquery plugin, tag metha dan lainnya. Tag body yaitu tempat meletakkan isi web. Perhatikan, tag html terdiri dari tag pembuka dan penutup. Tag pembuka ditandai < dan untuk penutup ditandai </.

File-file html disimpan dengan ekstensi .html. Untuk menampilkan hasil dari kode yang dituliskan yaitu dengan menggunakan browser misalnya Mozilla Firefox, Google Chrome, Internet Explorer dan sejenisnya. Caranya dengan mengeksekusi file html tersebut (dengan klik 2 kali).

Untuk editor, wadah penulisan kode html bisa dengan apa saja, contoh sedernah yaitu Notepad. Namun disarankan menggunakan editor yang telah dibuat khusus, seperti Notepad++, Geany (Linux), Adobe Dreamweaver dan sejenisnya karena membantu menghindari salah eja, lupa menutup tag, dan editor ini memberikan warna berbeda dari tag-tag, sehingga lebih mudah dalam menelusuri dari baris-baris kode html yang ditulis.

Web yang hanya dibuat dengan HTML hanya web statis
Web yang hanya dibuat dengan kode html merupakan website yang bersifat statis, belum terhubung ke database yang berada di server. Untuk web dinamis kita membutuhkan php dan database servernya. Meskipun demikian, kita tidak juga bisa meninggalkan html dan hanya menggunakan php. Karena html merupakan lahan atau wadah untuk pondasi pembangunan web dinamis.

Penulisan tag
Kode html tidak membedakan huruf kapital dan huruf kecil dalam penulisannya, artinya kita bebas menuslis <HTML> atau <html> atau <Html>. Browser menganggap semuanya sama. Walaupun demikian, kita dianjurkan menuliskan kode secara wajar (yaitu dengan huruf kecil), namun tidak juga harus. Hanya untuk kenyamanan dan kerapihan pekerjaan kita saja, tentu lebih rapi lebih bagus.

^Baca juga: Atribut HTML yang sering digunakan.