Tujuan :
Hal yang membedakan halaman web dengan teks biasa adalah link atau hyperlink yang
menghubungkan antara satu halaman dengan halaman lain. Link dibuat dengan
memberikan element <a> yang merupakan singkatan dari anchor. Berikut adalah contoh
dari link yang menghubungkan web kita dengan web google :
Tag pembuka pada contoh diatas membawa sebuah atribut yaitu href. Atribut
tersebut digunakan untuk menunjukkan alamat dari dokumen yang dituju.
Kita dapat membuat link ke bagian dari sebuah halaman itu sendiri yang lebih
dikenal dengan istilah anchor. Anchor biasanya digunakan untuk halaman web yang
memiliki isi yang banyak, sehingga halaman bisa sangat panjang dan membutuhkan
waktu yang lama untuk sampai ke halaman bawah. Hal yang harus diperhatikan dalam
membuat anchor pada bagian halaman adalah :
1
Pemrograman HTML, CSS dan Javascript Page | 2
Jika kata “ Kirim e-mail ke loepoes” di klik, maka akan terbuka sebuah window
e-mail baru. Alamat email loepoes@ymail akan tercantum disana secara otomatis.
Kita juga dapat membuat agar isian Subject: pun terisi otomatis. Caranya, Kita
tinggal menambahkan tag berikut ini setelah alamat emailnya:
?subject=teks
Contoh:
Hati-hati ketika mencantumkan alamat email pada halaman web, sebab alamat
email akan ditemukan sebagai spammer, karena itu harus dilindungi dengan memakai
kode javascript atau ditampilkan dalam bentuk teks lain, image atau gambar. Kalau mau
tetap ditulis alamat emailnya, harus ditulis dengan cara yang agak berbeda, contoh :
loepoes[at]ymail.com
Biasanya link yang di klik akan membuka jendela browser yang sama. Jika kita
menginginkan link terbuka pada halaman baru, kita dapat menambahkan atribut
target=”_blank”.
<a href=http://www.google.co.id/ target=”_blank”>klik disini</a> untuk ke google.
Di direktori dir1 terdapat file : filedir1.html, di direktori dir2 terdapat file : filedir2.html
Di direktori dir3 terdapat 2 buah file yaitu teslink.html dan dirsama.html, di direktori
dir4 terdapat file : filedir4.html, File yang dijalankan adalah file teslink.html yang
terletak di dalam direktori dir3
Contoh perintah html
<html>
<body>
Tes :<br/>
<a href="dirsama.html">Di Direktori yang sama</a>
<br/>
<a href="dir4/filedir4.html">Maju 1 direktori</a><br/>
Pemrograman HTML, CSS dan Javascript Page | 4
Hasilnya
Jika gambar yang kita masukkan memiliki ukuran yang besar, hendaknya kita
membatasi ukuran gambar tersebut dengan menambahkan atribut height untuk tinggi
dan width untuk lebar. Contoh :
<img src=”logoatb.gif” alt=”logo ATB” height=”120” width=”120” >
atribut Fungsi
align Mengatur perataan gambar. Terdapat 5 perataan yaitu top,
middle, bottom, left, dan right.
border Untuk memberikan bingkai pada gambar dengan ketebalan
tertentu
hspace dan vspace Untuk mengatur lebar ruang kosong disekitar gambar
name Untuk memberikan nama gambar
Pemrograman HTML, CSS dan Javascript Page | 5
<html>
<head>
<title>A basic link to another page</title>
</head>
<body>
<p>Return to the <a href="index.html">index page</a>.</p>
</body>
</html>
Hasilnya
<html>
<head>
<title>A basic link to an external web site</title>
</head>
<body>
<p>Why not visit the <a href="http://www.wrox.com/">Wrox Web
site</a>?</p>
</body>
</html>
<html>
<head>
<title>A link to send an email</title>
</head>
<body>
<p><a href="mailto:name@example.com">name@example.com</a></p>
</body>
</html>
Pemrograman HTML, CSS dan Javascript Page | 6
<html>
<head>
<title>A link with a title attribute - hover over the link to see
the tooltip appear</title>
</head>
<body>
<p><a href="http://www.Google.com/" title="Search the web with
Google">Google</a> is a very popular search engine.</p>
</body>
</html>
<html>
<head>
<title>Example Cafe - community cafe in Newquay, Cornwall,
UK</title>
</head>
<body>
<h1>EXAMPLE CAFE</h1>
<div>
HOME
<a href="menu.html">MENU</a>
<a href="recipes.html">RECIPES</a>
<a href="contact.html">CONTACT</a>
</div>
</body>
</html>
<html>
<head>
<title>Example Cafe - community cafe in Newquay, Cornwal, UK</title>
</head>
<body>
<h1>EXAMPLE CAFE</h1>
<div>
<a href="index.html">HOME</a>
MENU
<a href="recipes.html">RECIPES</a>
<a href="contact.html">CONTACT</a>
</div>
<h2><a id="desserts">Desserts</a></h2>
<ul>
<li>Pecan Pie (<a href="#vege">v</a>)</li>
<li>Selection of Fine Cheeses from Around the World</li>
</ul>
<p><small><a href="#top">Back to top</a></small></p>
</body>
</html>
<html >
<head>
<title>Example Cafe recipes - Worlds Best Scrambled Eggs</title>
</head>
<body>
<h1>Example Cafe</h1>
Pemrograman HTML, CSS dan Javascript Page | 8
<div>
<a href="index.html">HOME</a>
<a href="menu.html">MENU</a>
RECIPES
<a href="contact.html">CONTACT</a>
</div>
<h1>Recipes - World's Best Scrambled Eggs</h1>
<p>I adapted this recipe from a book called
Sydney Food by Bill Grainger. Ever since tasting these
eggs on my 1<sup>st</sup> visit to Bill's restaurant in Kings Cross, Sydney,
I have been after the recipe. I have since transformed it into what
I really believe are the <em>best</em> scrambled eggs I have ever tasted.</p>
<h2>Ingredients</h2>
<p>The following ingredients make one serving:</p>
<ul>
<li>2 eggs</li>
<li>1 tablespoon of butter (10g)</li>
<li>1/3 cup of cream <i>(2 3/4 fl ounces)</i></li>
</ul>
<h2>Instructions</h2>
<ol>
<li>Whisk eggs, cream, and salt in a bowl.</li>
<li>Melt the butter in a non-stick pan over a high heat <i>(taking care not
to burn the butter)</i>.</li>
<li>Pour egg mixture into pan and wait until it starts setting around the
edge of the pan (around 20 seconds).</li>
</ol>
<p>You should only make a <strong>maximum</strong> of two servings per frying
pan.</p>
</body>
</html>
<html>
<head>
<title>Example Cafe - community cafe in Newquay, Cornwal, UK</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-
8859-1" />
</head>
<body>
<h1>EXAMPLE CAFE</h1>
<div>
<a href="index.html">HOME</a>
<a href="menu.html">MENU</a>
<a href="recipes.html">RECIPES</a>
Pemrograman HTML, CSS dan Javascript Page | 9
CONTACT
</div>
<h2>Contact</h2>
<p><address>12 Sea View, Newquay, Cornwall, UK</address></p>
<p><a href="http://maps.google.com/maps?q=newquay">Find us on Google
Maps</a></p>
<p><a href="mailto:info@examplecafe.com">Email Example Cafe</a></p>
</body>
</html>
Buat Menu dan link Untuk Gambar dibawah ini yang di cetak tebal