HTML DASAR
Pada Bab pertama ini, bab awal untuk mempelajari HTML. Pembahasan pada bab ini adalah
contoh HTML dasar.
Dokumen HTML
Semua Dokumen HTML harus dimulai dengan deklarasi tipe dokumen: <!DOCTYPE html>
Dokumen HTML dimulai dengan <html> dan diakhiri dengan </html>. Bagian yang terlihat
dari dokumen HTML adalah antara <body>dan </body>.
Contoh
<!DOCTYPE html>
<html>
<body>
</body>
</html>
Hasil
Deklarasi <!DOCTYPE>
Deklarasi <!DOCTYPE> mewakili jenis dokumen, dan membantu browser untuk menampilkan
halaman web dengan benar. Itu hanya boleh muncul sekali, di bagian atas halaman (sebelum tag
HTML apa pun).
Headings HTML
Judul HTML didefinisikan dengan tag <h1> hingga <h6>. <h1> mendefinisikan judul besar. <h6>
mendefinisikan sub-sub judul:
Contoh
<h1> Ini Judul 1</h1>
<h2> Ini Judul 2</h2>
<h3> Ini Judul 3</h3>
Hasil
Paragraf HTML
Paragraf HTML didefinisikan dengan tag <p>:
Contoh
Link HTML
Paragraf HTML didefinisikan dengan tag <a>
Contoh:
<a href="https://www.w3schools.com"> Ini
adalah tautan </a>
Hasil
ELEMEN HTML
Elemen HTML didefinisikan oleh tag awal, beberapa isi, dan tag akhir.
Elemen HTML
Elemen HTML adalah segalanya mulai dari tag awal hingga tag akhir:
<tagname>Isi disini..</tagname>
Catatan: Beberapa elemen HTML tidak memiliki konten (seperti elemen <br>). Elemen-elemen
ini disebut elemen kosong. Elemen kosong tidak memiliki tag penutup.
</body>
</html>
Hasil
Penjelasan Contoh
Elemen <html> adalah elemen root dan mendefinisikan seluruh dokumen HTML. Ini memiliki
tag awal <html> dan tag akhir </html>
Kemudian, di dalam elemen <html> ada elemen <body>:
<body>
</body
</body>
</html>
Hasil:
Namun, jangan pernah melakukan ini! Hasil dan kesalahan yang tidak terduga dapat
terjadi jika lupa tag akhir.
Elemen HTML Kosong
Elemen HTML tanpa isi disebut elemen kosong.
Tag <br> mendefinisikan jeda baris, dan merupakan elemen kosong tanpa tag penutup:
Contoh:
<p> Ini adalah <br> paragraf dengan jeda
baris </p>
Hasil:
ATRIBUT HTML
Atribut href
Tag <a> mendefinisikan hyperlink. Atribut href menentukan URL halaman yang dituju
tautan:
Contoh:
<a href="https://
www.w3schools.com">Kunjungi W3Schools</a>
Hasil:
Atribut src
Atribut src Tag <img> digunakan untuk menyematkan gambar di halaman HTML. Atribut src
menentukan jalur ke gambar yang akan ditampilkan:
Contoh
<img src="img_girl.jpg">
Hasil
1. URL Absolut - Tautan ke gambar eksternal yang dihosting di situs web lain. Contoh:
src="https://www.w3schools.com/images/img_girl.jpg".
Catatan: Gambar eksternal mungkin berada di bawah hak cipta. Jika Anda tidak mendapatkan
izin untuk menggunakannya, Anda mungkin melanggar undang-undang hak cipta. Selain itu,
Anda tidak dapat mengontrol gambar eksternal; itu bisa tiba-tiba dihapus atau diubah.
2. URL Relatif - Tautan ke gambar yang di-host di dalam situs web. Di sini, URL tidak
menyertakan nama domain. Jika URL dimulai tanpa garis miring, itu akan relatif terhadap
halaman saat ini. Contoh: src="img_girl.jpg". Jika URL dimulai dengan garis miring, itu akan
menjadi relatif terhadap domain. Contoh: src="/images/img_girl.jpg".
Hasil
Atribut alt
Atribut alt yang diperlukan untuk tag <img> menentukan teks alternatif untuk gambar, jika
gambar karena alasan tertentu tidak dapat ditampilkan. Hal ini dapat disebabkan oleh koneksi
yang lambat, atau kesalahan pada atribut src, atau jika pengguna menggunakan pembaca layar.
Contoh
<img src="img_girl.jpg" alt="Gadis berjaket">
Hasil
Lihat apa yang terjadi jika menampilkan gambar yang tidak ada:
Contoh
<img src="img_typo.jpg" alt="Gadis berjaket">
Hasil
Gaya Atribut
Atribut style digunakan untuk menambahkan gaya ke elemen, seperti warna, font, ukuran, dan
lainnya.
Contoh:
<p style="color:red;">This is a red paragraph.</p>
Hasil:
Atribut lang
Atribut lang ini harus selalu ada di dalam tag <html>, untuk mendeklarasikan bahasa halaman
Web. Ini dimaksudkan untuk membantu mesin pencari dan browser.
Contoh berikut menentukan bahasa Inggris sebagai bahasa:
<!DOCTYPE html>
<html lang="en">
<body>
...
</body>
</html>
Kode negara juga dapat ditambahkan ke kode bahasa di atribut lang. Jadi, dua karakter pertama
menentukan bahasa halaman HTML, dan dua karakter terakhir menentukan negara.
Contoh berikut menentukan bahasa Inggris sebagai bahasa dan Amerika Serikat sebagai negara:
<!DOCTYPE html>
<html lang="en-US">
<body>
...
</body>
</html>
Judul Atribut
Atribut title mendefinisikan beberapa informasi tambahan tentang suatu elemen.
Nilai judul atribut akan ditampilkan sebagai keterangan alat saat mengarahkan mouse ke elemen:
Contoh:
<p title="I'm a tooltip">Ini paragraf.</p>
Hasil:
Catatan saran:
Selalu Gunakan Atribut Huruf Kecil Standar HTML tidak memerlukan nama atribut huruf
kecil.Atribut judul (dan semua atribut lainnya) dapat ditulis dengan huruf besar atau kecil seperti
judul atau TITLE.
Selalu Kutip Nilai Atribut Standar HTML tidak memerlukan tanda kutip di sekitar nilai atribut.
Benar:
<a href="https://www.w3schools.com/html/"> Kunjungi tutorial HTML kami</a>
Salah:
<a href=https://www.w3schools.com/html/> Kunjungi tutorial HTML kami </a>
Contoh
<p title=About HTML>
JUDUL HTML
Judul HTML adalah judul atau subjudul yang ingin tampilkan di halaman web.
Contoh
Judul 1
Judul 2
Judul 3
Judul 4
Judul 5
Judul 6
Hasil
PARAGRAF HTML
Sebuah paragraf selalu dimulai pada baris baru, dan biasanya berupa blok teks.
Elemen HTML <p> mendefinisikan sebuah paragraf.
Sebuah paragraf selalu dimulai pada baris baru, dan browser secara otomatis menambahkan
beberapa spasi (margin) sebelum dan sesudah paragraf.
Contoh
<p> Ini paragraf.</p>
<p> Ini paragraf lainnya.</p>
Hasil
Tampilan HTML
Tampilan HTML tidak dapat dipastikan. Layar besar atau kecil, dan jendela yang diubah
ukurannya akan menghasilkan hasil yang berbeda. Dengan HTML, tidak dapat mengubah
tampilan dengan menambahkan spasi atau baris tambahan dalam kode HTML. Browser akan
secara otomatis menghapus spasi dan garis tambahan saat halaman ditampilkan:
Contoh
<p>
Paragraf ini
mengandung banyak garis
dalam kode sumber,
tapi browsernya
mengabaikannya.
</p>
<p>
Paragraf ini
mengandung banyak spasi
dalam kode sumber,
tapi browsernya
mengabaikannya.
</p>
Hasil
Masalah sajak
sajak ini akan ditampilkan dalam satu baris:
Contoh
<p>
Bonnie saya terletak di atas lautan.
GAYA HTML
Atribut gaya HTML digunakan untuk menambahkan gaya ke elemen, seperti warna, font,
ukuran, dan lainnya.
Contoh:
saya merah
saya biru
saya besar
Hasil:
</body>
Hasil
Contoh
Atur warna latar belakang untuk dua elemen berbeda:
<body>
<h1 style="background-color:powderblue;">Ini judul</h1>
<p style="background-color:tomato;">Ini paragraf.</p>
</body>
Hasil
Warna teks
Contoh
<h1 style="color:blue;"> Ini Judul </h1>
<p style="color:red;"> Ini Paragraf </p>
Hasil:
Font
<h1 style="font-family:verdana;"> Ini Judul </h1>
<p style="font-family:courier;"> Ini Paragraf</p>
Ukuran teks
Contoh
<h1 style="font-size:300%;"> Ini Judul </h1>
<p style="font-size:160%;"> Ini Paragraf.</p>
Hasil
Perataan Teks
Contoh
<h1 style="text-align:center;"> Judul tengah </h1>
<p style="text-align:center;"> Paragraf tengah.</p>
Hasil
BAB 7
FORMAT HTML
HTML berisi beberapa elemen untuk mendefinisikan teks dengan arti khusus.
Contoh
Teks ini dicetak tebal
This text is italic
Ini tulisan di bawah garis dan yang ditulis di atas
Hasil:
Elemen HTML <strong> mendefinisikan teks dengan kepentingan yang kuat. Konten di
dalamnya biasanya ditampilkan dalam huruf tebal.
Contoh
<strong> Teks penting!</strong>
Hasil
Contoh
<i>Teks ini dicetak miring</i>
Hasil
Elemen HTML <em> mendefinisikan teks yang ditekankan. Konten di dalamnya biasanya
ditampilkan dalam huruf miring.
Catatan: Pembaca layar akan mengucapkan kata dalam <em> dengan penekanan, menggunakan
tekanan verbal.
Contoh
<em> Teks ini ditegaskan </em>
Hasil
KUTIPAN HTML
Hasil
BAB 9
KOMENTAR HTML
Juga dapat menyembunyikan lebih dari satu baris, semua yang berada di antara <!-- dan -->
akan disembunyikan dari tampilan.
Contoh
<p>Ini adalah paragraf.</p>
<!--
<p>Lihat gambar Keren ini:</p>
<img border="0" src="pic_trulli.jpg" alt="Trulli">
-->
<p>Ini paragraf juga.</p>
Hasil
Komentar juga bagus untuk men-debug HTML, karena dapat mengomentari baris kode HTML,
satu per satu, untuk mencari kesalahan.
Sembunyikan Konten Sebaris
Komentar dapat digunakan untuk menyembunyikan bagian di tengah kode HTML.
Contoh
<p>Ini <!—teks yang bagus --> adalah sebuah paragraf.</p>
Hasil
BAB 10
WARNA HTML
Warna HTML ditentukan dengan nama warna yang telah ditentukan sebelumnya, atau dengan
nilai RGB, HEX, HSL, RGBA, atau HSLA.
Contoh
<h1 style="background-color:Tomato;">Tomato</h1>
<h1 style="background-color:Orange;"> Orange </h1>
<h1 style="background-color:DodgerBlue;"> DodgerBlue </h1>
<h1 style="background-color:MediumSeaGreen;">MediumSeaGreen </h1>
<h1 style="background-color:Gray;">Gray </h1>
<h1 style="background-color:SlateBlue;"> SlateBlue </h1>
<h1 style="background-color:Violet;"> Violet </h1>
<h1 style="background-color:LightGray;"> LightGray </h1>
Hasil
Hasil
Warna Teks
Dapat mengatur warna teks:
Hello World
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod
tincidunt ut laoreet dolore magna aliquam erat volutpat.
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut
aliquip ex ea commodo consequat.
Contoh
<h1 style="color:Tomato;">Hello World</h1>
<p style="color:DodgerBlue;">Lorem ipsum...</p>
<p style="color:MediumSeaGreen;">Ut wisi enim...</p>
Hasil
Warna Perbatasan
Contoh
<h1 style="border:2px solid Tomato;">Hello World</h1>
<h1 style="border:2px solid DodgerBlue;">Hello World</h1>
<h1 style="border:2px solid Violet;">Hello World</h1>
Hasil
Nilai Warna
Dalam HTML, warna juga dapat ditentukan menggunakan nilai RGB, nilai HEX, nilai HSL,
nilai RGBA, dan nilai HSLA.
Tiga elemen <div> berikut memiliki warna latar belakang yang disetel dengan nilai RGB, HEX,
dan HSL
Contoh
<h1 style="background-color:rgb(255, 99, 71);">...</h1>
<h1 style="background-color:#ff6347;">...</h1>
<h1 style="background-color:hsl(9, 100%, 64%);">...</h1>
Hasil
BAB 11
CSS HTML
Menggunakan CSS
CSS dapat ditambahkan ke dokumen HTML dengan 3 cara:
Sebaris - dengan menggunakan atribut style di dalam elemen HTML
Internal - dengan menggunakan elemen <style> di bagian <head>
Eksternal - dengan menggunakan elemen <link> untuk menautkan ke file CSS eksternal
Cara paling umum untuk menambahkan CSS, adalah dengan menyimpan gaya di file CSS
eksternal. Namun, dalam tutorial ini kita akan menggunakan gaya inline dan internal, karena ini
lebih mudah untuk didemonstrasikan, dan lebih mudah bagi Anda untuk mencobanya sendiri.
CSS sebaris
CSS sebaris digunakan untuk menerapkan gaya unik ke satu elemen HTML.
CSS sebaris menggunakan style atribut dari elemen HTML.
Contoh berikut menyetel warna teks elemen <h1> menjadi biru, dan warna teks elemen <p>
menjadi merah:
Contoh
<h1 style="color:blue;">Judul biru</h1>
<p style="color:red;">Paragraf merah.</p>
Hasil
CSS internal
CSS internal digunakan untuk menentukan gaya untuk satu halaman HTML. CSS internal
didefinisikan di bagian <head> halaman HTML, di dalam elemen <style>
Contoh berikut menyetel warna teks SEMUA elemen <h1> (pada halaman itu) menjadi biru, dan
warna teks SEMUA elemen <p> menjadi merah. Selain itu, halaman akan ditampilkan dengan
warna latar belakang "biru bubuk":
Contoh
<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
<body>
CSS eksternal
Lembar gaya eksternal digunakan untuk menentukan gaya untuk banyak halaman HTML.
Untuk menggunakan lembar gaya eksternal, tambahkan tautan ke dalamnya di bagian <head> di
setiap halaman HTML:
Contoh
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
</body>
</html>
Hasil
Lembar gaya eksternal dapat ditulis dalam editor teks apa pun. File tidak boleh berisi kode
HTML apa pun, dan harus disimpan dengan ekstensi .css.
Berikut adalah tampilan file "styles.css":
"styles.css":
body {
background-color: powderblue;
}
h1 {
color: blue;
}
p {
color: red;
}
Warna, Font, dan Ukuran CSS
Di sini, kami akan mendemonstrasikan beberapa properti CSS yang umum digunakan. Anda
akan belajar lebih banyak tentang mereka nanti.
</body>
</html>
Hasil
Perbatasan CSS
Properti perbatasan CSS mendefinisikan perbatasan di sekitar elemen HTML.
Catatan: Anda dapat menentukan batas untuk hampir semua elemen HTML.
Contoh
p {
border: 2px solid powderblue;
}
Hasil
Lapisan CSS
Properti padding CSS mendefinisikan padding (spasi) antara teks dan perbatasan.
Contoh
p {
border: 2px solid powderblue;
padding: 30px;
}
Hasil
Batas CSS
Properti margin CSS mendefinisikan margin (spasi) di luar perbatasan.
Contoh
p {
border: 2px solid powderblue;
margin: 50px;
}
Hasil
Contoh ini menautkan ke lembar gaya yang terletak di folder html di situs web saat ini:
<link rel="stylesheet" href="styles.css">
Hasil