Struktur Dokumen HTML
HTML (HyperText Markup
Language) adalah bahasa markup yang digunakan untuk membuat halaman website.
Struktur Dasar HTML
<!DOCTYPE html>
<html>
<head>
<title>Judul Halaman</title>
</head>
<body>
<h1>Halo Dunia</h1>
<p>Ini adalah halaman web pertama
saya.</p>
</body>
</html>
Penjelasan
- <!DOCTYPE html> → Menentukan
bahwa dokumen menggunakan HTML5.
- <html> → Elemen utama yang
membungkus seluruh halaman.
- <head> → Berisi informasi
halaman seperti judul, stylesheet, dan metadata.
- <title> → Judul halaman yang
muncul pada tab browser.
- <body> → Berisi seluruh konten
yang ditampilkan kepada pengguna.
Perkenalan
HTML terdiri dari Tag,
Element, Attribute, dan Comment.
HTML Tag, Element,
Attribute & Comment
1. HTML Tag
Tag adalah penanda yang
digunakan untuk membuat elemen HTML.
Contoh:
<h1>Judul</h1>
<p>Paragraf</p>
Tag pembuka:
<h1>
Tag penutup:
</h1>
2. HTML Element
Element adalah
keseluruhan bagian HTML yang terdiri dari tag pembuka, isi, dan tag penutup.
Contoh:
<p>Belajar
HTML</p>
Element di atas terdiri
dari:
- Tag pembuka <p>
- Isi "Belajar HTML"
- Tag penutup </p>
3. HTML Attribute
Attribute digunakan untuk
memberikan informasi tambahan pada tag HTML.
Contoh:
<a
href="https://google.com">Google</a>
Keterangan:
- href adalah attribute
- Nilainya adalah https://google.com
Contoh lain:
<img
src="gambar.jpg" alt="Foto">
4. HTML Comment
Comment digunakan untuk
memberikan catatan pada kode dan tidak akan ditampilkan di browser.
Contoh:
<!-- Ini adalah
komentar -->
HTML Tag Untuk
Menampilkan Teks
1. Heading
Heading digunakan untuk
membuat judul.
<h1>Heading
1</h1>
<h2>Heading
2</h2>
<h3>Heading
3</h3>
<h4>Heading
4</h4>
<h5>Heading
5</h5>
<h6>Heading
6</h6>
h1 adalah ukuran terbesar
dan h6 adalah ukuran terkecil.
2. Paragraf
Digunakan untuk membuat
paragraf.
<p>Ini adalah
paragraf pertama.</p>
3. Link / Anchor
Digunakan untuk membuat
tautan.
<a
href="https://www.google.com">
Kunjungi Google
</a>
Membuka halaman baru:
<a
href="https://www.google.com" target="_blank">
Google
</a>
4. Span
Digunakan untuk memberi
gaya pada sebagian teks.
<p>
Saya belajar <span
style="color:red;">HTML</span>
</p>
5. Huruf Tebal
<b>Teks
Tebal</b>
atau
<strong>Teks
Penting</strong>
6. Huruf Miring
<i>Teks
Miring</i>
atau
<em>Teks
Ditekankan</em>
7. List
Ordered List (Nomor)
<ol>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ol>
Hasil:
- HTML
- CSS
- JavaScript
Unordered List (Bullet)
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
HTML Tag Untuk Multimedia
1. Gambar
<img
src="gambar.jpg" alt="Foto">
Mengatur ukuran:
<img
src="gambar.jpg"
width="300"
height="200">
2. Video
<video controls
width="400">
<source src="video.mp4"
type="video/mp4">
</video>
Attribute:
- controls → menampilkan tombol play,
pause, volume.
3. Suara (Audio)
<audio controls>
<source src="musik.mp3"
type="audio/mpeg">
</audio>
4. Halaman Website
Lainnya (Iframe)
Menampilkan halaman
website lain di dalam halaman web.
<iframe
src="https://www.wikipedia.org"
width="600"
height="400">
</iframe>
HTML Tag Untuk Tabel
1. Tabel
Contoh tabel sederhana:
<table
border="1">
<tr>
<th>Nama</th>
<th>Umur</th>
</tr>
<tr>
<td>Andi</td>
<td>20</td>
</tr>
<tr>
<td>Budi</td>
<td>22</td>
</tr>
</table>
Tag Tabel
|
Tag |
Fungsi |
|
table |
Membuat tabel |
|
tr |
Membuat baris |
|
th |
Judul kolom |
|
td |
Isi data |
HTML Tag Untuk Formulir
1. Formulir
Digunakan untuk menerima
input dari pengguna.
Contoh:
<form>
Nama:
<input type="text">
<br><br>
Email:
<input type="email">
<br><br>
Password:
<input type="password">
<br><br>
Jenis Kelamin:
<input type="radio"
name="jk"> Laki-laki
<input type="radio"
name="jk"> Perempuan
<br><br>
Hobi:
<input type="checkbox">
Membaca
<input type="checkbox">
Olahraga
<br><br>
<button type="submit">
Kirim
</button>
</form>
Jenis Input Populer
|
Type |
Fungsi |
|
text |
Input teks |
|
password |
Password |
|
email |
Email |
|
number |
Angka |
|
date |
Tanggal |
|
radio |
Pilihan tunggal |
|
checkbox |
Pilihan ganda |
|
file |
Upload file |
|
submit |
Tombol kirim |
HTML Tag Untuk Membagi
Layout Website
1. Layout Website
HTML5 menyediakan tag
khusus untuk membagi struktur website.
Contoh:
<body>
<header>
Header Website
</header>
<nav>
Menu Navigasi
</nav>
<main>
<section>
Konten Utama
</section>
<aside>
Sidebar
</aside>
</main>
<footer>
Footer Website
</footer>
</body>
Fungsi Tag Layout
|
Tag |
Fungsi |
|
header |
Bagian kepala website |
|
nav |
Menu navigasi |
|
main |
Konten utama |
|
section |
Bagian konten |
|
article |
Artikel mandiri |
|
aside |
Sidebar |
|
footer |
Bagian bawah website |
Kesimpulan
HTML digunakan untuk
membangun struktur halaman web. Elemen penting yang harus dipahami adalah:
- Struktur dokumen HTML
- Tag, Element, Attribute, dan Comment
- Tag teks (Heading, Paragraf, Link,
Span, Format Teks, List)
- Multimedia (Gambar, Video, Audio,
Iframe)
- Tabel
- Formulir
- Layout Website
Dengan menguasai HTML
dasar, Anda dapat melanjutkan ke CSS untuk mempercantik tampilan dan JavaScript
untuk membuat website lebih interaktif.
Tidak ada komentar:
Posting Komentar