HTML
HTML
HTML - Ikhtisar
HTML adalah singkatan dari H yper t ext Markup Language , dan
merupakan bahasa yang paling banyak digunakan untuk menulis
Halaman Web .
•Hypertext mengacu pada cara halaman Web (dokumen HTML)
dihubungkan bersama. Dengan demikian, link yang tersedia
pada suatu halaman web disebut Hypertext.
•Seperti namanya, HTML adalah Bahasa Markup yang berarti
Anda menggunakan HTML untuk sekedar "menandai"
dokumen teks dengan tag yang memberitahu browser Web
bagaimana menyusunnya untuk ditampilkan.
Awalnya, HTML dikembangkan dengan tujuan untuk mendefinisikan
struktur dokumen seperti Heading, paragraf, daftar, dan sebagainya
untuk memfasilitasi pertukaran informasi ilmiah antar peneliti.
Sekarang, HTML banyak digunakan untuk memformat halaman web
dengan bantuan berbagai tag yang tersedia dalam bahasa HTML.
Dokumen HTML Dasar
Dalam bentuknya yang paling sederhana, berikut adalah contoh
dokumen HTML -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>This is document title</title>
</head>
<body>
<h1>This is a heading</h1>
<p>Document content goes here.....</p>
</body>
</html>
Object 1
Tag HTML
Seperti disebutkan sebelumnya, HTML adalah bahasa markup dan
menggunakan berbagai tag untuk memformat konten. Tag ini diapit
dalam kurung kurawal sudut <Nama Tag> . Kecuali beberapa tag,
sebagian besar tag memiliki tag penutup yang
sesuai. Misalnya, <html> memiliki tag penutupnya </html> dan
tag <body> memiliki tag penutupnya </body> dan seterusnya.
Contoh dokumen HTML di atas menggunakan tag berikut -
Sr.Tidak Tag & Deskripsi
<!DOCTYPE...>
1
Tag ini mendefinisikan jenis dokumen dan versi HTML.
<html>
Tag ini membungkus dokumen HTML lengkap dan terutama terdiri dari header
2
dokumen yang diwakili oleh <head>...</head> dan badan dokumen yang diwakili
oleh tag <body>...</body>.
<head>
3 Tag ini mewakili header dokumen yang dapat menyimpan tag HTML lain seperti
<title>, <link> dll.
<title>
4
Tag <title> digunakan di dalam tag <head> untuk menyebutkan Heading dokumen.
5 <body>
Tag ini mewakili isi dokumen yang menyimpan tag HTML lain seperti <h1>, <div>,
<p> dll.
<h1>
6
Tag ini mewakili Headingnya.
<p>
7
Tag ini mewakili sebuah paragraf.
Untuk mempelajari HTML, Anda perlu mempelajari berbagai tag
dan memahami perilakunya, saat memformat dokumen
tekstual. Mempelajari HTML itu sederhana karena pengguna harus
mempelajari penggunaan tag yang berbeda untuk memformat teks
atau gambar untuk membuat halaman web yang indah.
World Wide Web Consortium (W3C) merekomendasikan untuk
menggunakan tag huruf kecil mulai dari HTML 4.
Struktur Dokumen HTML
Dokumen HTML pada umumnya akan memiliki struktur berikut -
<html>
<head>
Document header related tags
</head>
<body>
Document body related tags
</body>
</html>
Kita akan mempelajari semua tag header dan body di bab
selanjutnya, tapi untuk saat ini mari kita lihat apa itu tag deklarasi
dokumen.
Deklarasi <!DOCTYPE>
Tag deklarasi <!DOCTYPE> digunakan oleh browser web untuk
memahami versi HTML yang digunakan dalam dokumen. Versi
HTML saat ini adalah 5 dan menggunakan deklarasi berikut -
<!DOCTYPE html>
Ada banyak tipe deklarasi lain yang dapat digunakan dalam
dokumen HTML tergantung pada versi HTML yang digunakan. Kita
akan melihat lebih detailnya saat membahas tag <!DOCTYPE...>
beserta tag HTML lainnya.
HTML - Tag Dasar
Tag Heading (judul)
Dokumen apa pun dimulai dengan Heading. Anda dapat
menggunakan ukuran berbeda untuk Heading Anda. HTML juga
memiliki enam tingkatan Heading, yang menggunakan elemen <h1>,
<h2>, <h3>, <h4>, <h5>, dan <h6> . Saat menampilkan Heading apa
pun, browser menambahkan satu baris sebelum dan satu baris
setelah Heading tersebut.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Heading Example</title>
</head>
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Tag Paragraf
Tag <p> menawarkan cara untuk menyusun teks Anda ke dalam
paragraf yang berbeda. Setiap paragraf teks harus berada di antara
tag <p> pembuka dan tag </p> penutup seperti yang ditunjukkan
pada contoh di bawah ini -
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Paragraph Example</title>
</head>
<body>
<p>Here is a first paragraph of text.</p>
<p>Here is a second paragraph of text.</p>
<p>Here is a third paragraph of text.</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 2
Tag Break
Setiap kali Anda menggunakan elemen <br /> , apa pun yang
mengikutinya dimulai dari baris berikutnya. Tag ini adalah contoh
elemen kosong , di mana Anda tidak memerlukan tag pembuka dan
penutup, karena tidak ada yang bisa dimasukkan di antara
keduanya.
Tag <br /> mempunyai spasi di antara karakter br dan garis
miring. Jika Anda menghilangkan spasi ini, browser lama akan
kesulitan menampilkan jeda baris, sedangkan jika Anda
melewatkan karakter garis miring dan hanya menggunakan <br>
maka karakter tersebut tidak valid di XHTML.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Line Break Example</title>
</head>
<body>
<p>Hello<br />
You delivered your assignment ontime.<br />
Thanks<br />
Mahnaz</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 3
Memusatkan Konten
Anda dapat menggunakan tag <center> untuk meletakkan konten
apa pun di tengah halaman atau sel tabel mana pun.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Centring Content Example</title>
</head>
<body>
<p>This text is not in the center.</p>
<center>
<p>This text is in the center.</p>
</center>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Garis Horizontal
Garis horizontal digunakan untuk memecah bagian dokumen secara
visual. Tag <hr> membuat garis dari posisi saat ini dalam dokumen
ke margin kanan dan memutus garis tersebut.
Misalnya, Anda mungkin ingin memberi garis di antara dua paragraf
seperti pada contoh di bawah ini -
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Horizontal Line Example</title>
</head>
<body>
<p>This is paragraph one and should be on top</p>
<hr />
<p>This is paragraph two and should be at bottom</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Sekali lagi tag <hr /> adalah contoh elemen kosong , di mana Anda
tidak memerlukan tag pembuka dan penutup, karena tidak ada
yang bisa dimasukkan di antara keduanya.
Elemen <hr /> memiliki spasi antara karakter hr dan garis
miring. Jika Anda menghilangkan spasi ini, browser lama akan
kesulitan menampilkan garis horizontal, sedangkan jika Anda
melewatkan karakter garis miring dan hanya
menggunakan <hr> maka ini tidak valid di XHTML
Pertahankan Pemformatan
Terkadang, Anda ingin teks Anda mengikuti format persis seperti
yang ditulis dalam dokumen HTML. Dalam kasus ini, Anda dapat
menggunakan tag <pre> yang telah diformat sebelumnya .
Teks apa pun di antara tag <pre> pembuka dan tag </pre> penutup akan
mempertahankan format dokumen sumber.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Preserve Formatting Example</title>
</head>
<body>
<pre>
function testFunction( strText ){
alert (strText)
}
</pre>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 4
HTML - Elemen
Elemen HTML ditentukan oleh tag awal. Jika elemen berisi konten
lain, diakhiri dengan tag penutup, di mana nama elemen diawali
dengan garis miring seperti yang ditunjukkan di bawah ini dengan
beberapa tag -
Mulai Tag Isi Tanda Akhir
<br />
Jadi di sini <p>....</p> adalah elemen HTML, <h1>...</h1> adalah
elemen HTML lainnya. Ada beberapa elemen HTML yang tidak perlu
ditutup, seperti elemen <img.../> , <hr /> dan <br /> . Ini dikenal
sebagai elemen kosong .
Dokumen HTML terdiri dari pohon elemen-elemen ini dan
menentukan bagaimana dokumen HTML harus dibuat, dan jenis
konten apa yang harus ditempatkan di bagian mana dari dokumen
HTML.
Tag HTML vs. Elemen
Elemen HTML ditentukan oleh tag awal . Jika elemen berisi konten
lain, maka diakhiri dengan tag penutup .
Misalnya, <p> adalah tag awal sebuah paragraf dan </p> adalah tag
penutup dari paragraf yang sama, tetapi <p>Ini adalah
paragraf</p> adalah elemen paragraf.
Elemen HTML Bersarang
Sangat diperbolehkan untuk menyimpan satu elemen HTML di
dalam elemen HTML lainnya -
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Nested Elements Example</title>
</head>
<body>
<h1>This is <i>italic</i> heading</h1>
<p>This is <u>underlined</u> paragraph</p>
</body>
</html>
Ini akan menampilkan hasil berikut -
HTML - Atribut
Object 5
Atribut Inti
Empat atribut inti yang dapat digunakan pada sebagian besar
elemen HTML (walaupun tidak semua) adalah −
•Id
•title
•class
•Style
Atribut Id
Atribut id dari tag HTML dapat digunakan untuk mengidentifikasi
secara unik elemen apa pun dalam halaman HTML. Ada dua alasan
utama mengapa Anda mungkin ingin menggunakan atribut id pada
elemen -
•Jika suatu elemen membawa atribut id sebagai
pengidentifikasi unik, elemen tersebut dan kontennya dapat
diidentifikasi saja.
•Jika Anda memiliki dua elemen dengan nama yang sama
dalam halaman Web (atau style sheet), Anda bisa
menggunakan atribut id untuk membedakan antara elemen
yang memiliki nama yang sama.
Kita akan membahas style sheet dalam tutorial terpisah. Untuk saat
ini, mari gunakan atribut id untuk membedakan dua elemen
paragraf seperti gambar di bawah ini.
Contoh
<p id = "html">This para explains what is HTML</p>
<p id = "css">This para explains what is Cascading Style Sheet</p>
Heading Atribut
Atribut title memberikan Heading yang disarankan untuk elemen
tersebut. Sintaksnya untuk atribut title mirip dengan yang
dijelaskan untuk atribut id -
Perilaku atribut ini akan bergantung pada elemen yang
membawanya, meskipun sering kali ditampilkan sebagai tooltip
ketika kursor berada di atas elemen atau saat elemen sedang
dimuat.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>The title Attribute Example</title>
</head>
<body>
<h3 title = "Hello HTML!">Titled Heading Tag
Example</h3>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 6
Object 7
Saat ini, kita belum mempelajari CSS, jadi mari kita lanjutkan
tanpa terlalu memikirkan CSS. Di sini, Anda perlu memahami apa
itu atribut HTML dan bagaimana atribut tersebut dapat digunakan
saat memformat konten.
Atribut Internasionalisasi
Ada tiga atribut internasionalisasi, yang tersedia untuk sebagian
besar (walaupun tidak semua) elemen XHTML.
•dir
•bahasa
•xml:lang
Atribut direktori
Atribut dir memungkinkan Anda menunjukkan kepada browser
tentang arah aliran teks. Atribut dir dapat mengambil salah satu
dari dua nilai, seperti yang Anda lihat pada tabel berikut -
Nila
Arti
i
Kanan ke kiri (untuk bahasa seperti Ibrani atau Arab yang dibaca dari kanan ke
rtl
kiri)
Contoh
Demo Langsung
<!DOCTYPE html>
<html dir = "rtl">
<head>
<title>Display Directions</title>
</head>
<body>
This is how IE 5 renders right-to-left directed
text.
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 8
Object 9
Atribut xml:lang
Atribut xml:lang adalah pengganti XHTML untuk atribut lang . Nilai
atribut xml:lang harus berupa kode negara ISO-639 seperti yang
disebutkan di bagian sebelumnya.
Atribut Generik
Berikut tabel beberapa atribut lain yang mudah digunakan dengan
banyak tag HTML.
Atribut Pilihan Fungsi
valign atas, tengah, bawah Meratakan tag secara vertikal dalam elemen HTML.
nilai numerik,
bgcolor Menempatkan warna latar belakang di belakang elemen
heksadesimal, RGB
lebar Nilai angka Menentukan lebar tabel, gambar, atau sel tabel.
tinggi Nilai angka Menentukan tinggi tabel, gambar, atau sel tabel.
Object 10
Teks Miring
Apa pun yang muncul dalam elemen <i>...</i> ditampilkan dalam
huruf miring seperti yang ditunjukkan di bawah ini −
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Italic Text Example</title>
</head>
<body>
<p>The following word uses an <i>italicized</i>
typeface.</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 11
Teks Teguran
Apa pun yang muncul dalam elemen <strike>...</strike> ditampilkan
dengan coretan, yaitu garis tipis melalui teks seperti yang
ditunjukkan di bawah ini -
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Strike Text Example</title>
</head>
<body>
<p>The following word uses a
<strike>strikethrough</strike> typeface.</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 13
Object 14
Teks Superskrip
Isi elemen <sup>...</sup> ditulis dalam superskrip; ukuran font yang
digunakan sama besarnya dengan karakter disekitarnya namun
ditampilkan setengah tinggi karakter diatas karakter lainnya.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Superscript Text Example</title>
</head>
<body>
<p>The following word uses a <sup>superscript</sup>
typeface.</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 15
Teks Subskrip
Isi elemen <sub>...</sub> ditulis dalam subskrip; ukuran font yang
digunakan sama dengan karakter di sekitarnya, namun ditampilkan
setengah tinggi karakter di bawah karakter lainnya.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Subscript Text Example</title>
</head>
<body>
<p>The following word uses a <sub>subscript</sub>
typeface.</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 16
Object 17
Teks yang Dihapus
Apa pun yang muncul dalam elemen <del>...</del> , ditampilkan
sebagai teks yang dihapus.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Deleted Text Example</title>
</head>
<body>
<p>I want to drink <del>cola</del>
<ins>wine</ins></p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 18
Object 20
Mengelompokkan Konten
Elemen <div> dan <span> memungkinkan Anda mengelompokkan
beberapa elemen untuk membuat bagian atau subbagian halaman.
Misalnya, Anda mungkin ingin meletakkan semua catatan kaki pada
halaman dalam elemen <div> untuk menunjukkan bahwa semua
elemen dalam elemen <div> tersebut berhubungan dengan catatan
kaki. Anda kemudian dapat melampirkan Style ke elemen <div> ini
sehingga muncul menggunakan seperangkat aturan Style khusus.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Div Tag Example</title>
</head>
<body>
<div id = "menu" align = "middle" >
<a href = "/index.htm">HOME</a> |
<a href = "/about/contact_us.htm">CONTACT</a> |
<a href = "/about/index.htm">ABOUT</a>
</div>
<div id = "content" align = "left" >
<h5>Content Articles</h5>
<p>Actual content goes here.....</p>
</div>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 21
Object 22
Object 24
Object 25
Singkatan Teks
Anda dapat menyingkat teks dengan memasukkannya ke dalam tag
<abbr> pembuka dan </abbr> penutup. Jika ada, atribut title
harus berisi deskripsi lengkap ini dan tidak ada yang lain.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Text Abbreviation</title>
</head>
<body>
<p>My best friend's name is <abbr title =
"Abhishek">Abhy</abbr>.</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 26
Elemen Akronim
Elemen <acronym> memungkinkan Anda menunjukkan bahwa teks
di antara tag <acronym> dan </acronym> adalah akronim.
Saat ini, browser utama tidak mengubah tampilan konten elemen
<acronym>.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Acronym Example</title>
</head>
<body>
<p>This chapter covers marking up text in
<acronym>XHTML</acronym>.</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 27
Arah Teks
Elemen <bdo>...</bdo> adalah singkatan dari Bi-Directional Override
dan digunakan untuk mengganti arah teks saat ini.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Text Direction Example</title>
</head>
<body>
<p>This text will go left to right.</p>
<p><bdo dir = "rtl">This text will go right to
left.</bdo></p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 28
Ketentuan Khusus
Elemen <dfn>...</dfn> (atau Elemen Definisi HTML) memungkinkan
Anda menentukan bahwa Anda memperkenalkan istilah
khusus. Penggunaannya mirip dengan kata-kata yang dicetak
miring di tengah paragraf.
Biasanya, Anda akan menggunakan elemen <dfn> saat pertama
kali memperkenalkan istilah kunci. Browser terbaru merender
konten elemen <dfn> dalam font miring.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Special Terms Example</title>
</head>
<body>
<p>The following word is a <dfn>special</dfn>
term.</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 29
Mengutip Teks
Bila Anda ingin mengutip suatu bagian dari sumber lain, Anda harus
meletakkannya di antara tag <blockquote>...</blockquote> .
Teks di dalam elemen <blockquote> biasanya menjorok ke dalam
dari tepi kiri dan kanan teks di sekitarnya, dan terkadang
menggunakan font miring.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Blockquote Example</title>
</head>
<body>
<p>The following description of XHTML is taken from
the W3C Web site:</p>
<blockquote>XHTML 1.0 is the W3C's first
Recommendation for XHTML,following on
from earlier work on HTML 4.01, HTML 4.0, HTML 3.2
and HTML 2.0.</blockquote>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 30
Kutipan Singkat
Elemen <q>...</q> digunakan ketika Anda ingin menambahkan tanda
kutip ganda dalam sebuah kalimat.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Double Quote Example</title>
</head>
<body>
<p>Amit is in Spain, <q>I think I am wrong</q>.</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 31
Kutipan Teks
Jika Anda mengutip sebuah teks, Anda dapat menunjukkan
sumbernya dan menempatkannya di antara tag <cite> pembuka
dan tag </cite> penutup.
Seperti yang Anda harapkan dalam publikasi cetak, konten elemen
<cite> ditampilkan dalam teks miring secara default.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Citations Example</title>
</head>
<body>
<p>This HTML tutorial is derived from <cite>W3
Standard for HTML</cite>.</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 32
Kode Komputer
Kode pemrograman apa pun yang muncul di halaman Web harus
ditempatkan di dalam tag <code>...</code> . Biasanya isi elemen
<code> disajikan dalam font monospace, sama seperti kode pada
kebanyakan buku pemrograman.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Computer Code Example</title>
</head>
<body>
<p>Regular text. <code>This is code.</code> Regular
text.</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 33
Object 34
Variabel Pemrograman
Elemen ini biasanya digunakan bersama
dengan <pre> dan <code> untuk menunjukkan bahwa isi elemen
tersebut adalah variabel.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Variable Text Example</title>
</head>
<body>
<p><code>document.write("<var>user-
name</var>")</code></p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 35
Keluaran Program
<samp> ...</samp> menunjukkan contoh keluaran dari suatu
program, skrip, dll. Sekali lagi, elemen ini terutama digunakan
ketika mendokumentasikan konsep pemrograman atau
pengkodean.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Program Output Example</title>
</head>
<body>
<p>Result produced by the program is <samp>Hello
World!</samp></p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 36
Teks Alamat
Elemen <address>...</address> digunakan untuk memuat alamat apa
pun.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Address Example</title>
</head>
<body>
<address>388A, Road No 22, Jubilee Hills -
Hyderabad</address>
</body>
</html>
Ini akan menghasilkan hasil berikut -
HTML - Tag Meta
Nama
1 Nama untuk properti. Bisa apa saja. Contohnya termasuk, kata kunci, deskripsi,
penulis, revisi, generator dll.
isi
2
Menentukan nilai properti.
skema
3 Menentukan skema untuk menafsirkan nilai properti (seperti yang dinyatakan dalam
atribut konten).
http-setara
Digunakan untuk header pesan respons http. Misalnya, http-equiv dapat digunakan
4
untuk menyegarkan halaman atau menyetel cookie. Nilai mencakup tipe konten,
kedaluwarsa, penyegaran, dan set-cookie.
Object 37
Deskripsi Dokumen
Anda dapat menggunakan tag <meta> untuk memberikan
gambaran singkat tentang dokumen tersebut. Ini sekali lagi dapat
digunakan oleh berbagai mesin pencari saat mengindeks halaman
web Anda untuk tujuan pencarian.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Meta Tags Example</title>
<meta name = "keywords" content = "HTML, Meta Tags,
Metadata" />
<meta name = "description" content = "Learning about
Meta Tags." />
</head>
<body>
<p>Hello HTML5!</p>
</body>
</html>
Tanggal Revisi Dokumen
Anda dapat menggunakan tag <meta> untuk memberikan
informasi kapan terakhir kali dokumen diperbarui. Informasi ini
dapat digunakan oleh berbagai browser web sambil menyegarkan
halaman web Anda.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Meta Tags Example</title>
<meta name = "keywords" content = "HTML, Meta Tags,
Metadata" />
<meta name = "description" content = "Learning about
Meta Tags." />
<meta name = "revised" content = "Tutorialspoint,
3/7/2014" />
</head>
<body>
<p>Hello HTML5!</p>
</body>
</html>
Penyegaran Dokumen
Tag <meta> dapat digunakan untuk menentukan durasi setelah
halaman web Anda akan terus disegarkan secara otomatis.
Contoh
Jika Anda ingin halaman Anda tetap disegarkan setiap 5 detik,
gunakan sintaks berikut.
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Meta Tags Example</title>
<meta name = "keywords" content = "HTML, Meta Tags,
Metadata" />
<meta name = "description" content = "Learning about
Meta Tags." />
<meta name = "revised" content = "Tutorialspoint,
3/7/2014" />
<meta http-equiv = "refresh" content = "5" />
</head>
<body>
<p>Hello HTML5!</p>
</body>
</html>
Pengalihan Halaman
Anda dapat menggunakan tag <meta> untuk mengarahkan
halaman Anda ke halaman web lain. Anda juga dapat menentukan
durasi jika ingin mengalihkan halaman setelah beberapa detik
tertentu.
Contoh
Berikut adalah contoh pengalihan halaman saat ini ke halaman lain
setelah 5 detik. Jika Anda ingin segera mengalihkan halaman,
jangan tentukan atribut konten .
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Meta Tags Example</title>
<meta name = "keywords" content = "HTML, Meta Tags,
Metadata" />
<meta name = "description" content = "Learning about
Meta Tags." />
<meta name = "revised" content = "Tutorialspoint,
3/7/2014" />
<meta http-equiv = "refresh" content = "5; url =
http://www.tutorialspoint.com" />
</head>
<body>
<p>Hello HTML5!</p>
</body>
</html>
Mengatur Cookie
Cookies adalah data yang disimpan dalam file teks kecil di
komputer Anda dan dipertukarkan antara browser web dan server
web untuk melacak berbagai informasi berdasarkan kebutuhan
aplikasi web Anda.
Anda dapat menggunakan tag <meta> untuk menyimpan cookie di
sisi klien dan nantinya informasi ini dapat digunakan oleh Server
Web untuk melacak pengunjung situs.
Contoh
Berikut adalah contoh pengalihan halaman saat ini ke halaman lain
setelah 5 detik. Jika Anda ingin segera mengalihkan halaman,
jangan tentukan atribut konten .
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Meta Tags Example</title>
<meta http-equiv = "cookie" content = "userid = xyz;
expires = Wednesday, 08-Aug-15 23:59:59 GMT;" />
</head>
<body>
<p>Hello HTML5!</p>
</body>
</html>
Jika Anda tidak mencantumkan tanggal dan waktu kedaluwarsa,
cookie dianggap sebagai cookie sesi dan akan dihapus saat
pengguna keluar dari browser.
Note - Anda dapat memeriksa tutorial PHP dan Cookies untuk detail
lengkap tentang Cookies.
Mengatur Nama Penulis
Anda dapat mengatur nama penulis di halaman web menggunakan
meta tag. Lihat contoh di bawah -
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Meta Tags Example</title>
<meta name = "keywords" content = "HTML, Meta Tags,
Metadata" />
<meta name = "description" content = "Learning about
Meta Tags." />
<meta name = "author" content = "Mahnaz Mohtashim"
/>
</head>
<body>
<p>Hello HTML5!</p>
</body>
</html>
Tentukan Kumpulan Karakter
Anda dapat menggunakan tag <meta> untuk menentukan
kumpulan karakter yang digunakan dalam halaman web.
Contoh
Secara default, server Web dan browser Web menggunakan
pengkodean ISO-8859-1 (Latin1) untuk memproses halaman
Web. Berikut adalah contoh untuk menyetel pengkodean UTF-8 -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Meta Tags Example</title>
<meta name = "keywords" content = "HTML, Meta Tags,
Metadata" />
<meta name = "description" content = "Learning about
Meta Tags." />
<meta name = "author" content = "Mahnaz Mohtashim"
/>
<meta http-equiv = "Content-Type" content =
"text/html; charset = UTF-8" />
</head>
<body>
<p>Hello HTML5!</p>
</body>
</html>
Untuk menyajikan halaman statis dengan karakter Cina tradisional,
halaman web harus berisi tag <meta> untuk mengatur pengkodean
Big5 -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Meta Tags Example</title>
<meta name = "keywords" content = "HTML, Meta Tags,
Metadata" />
<meta name = "description" content = "Learning about
Meta Tags." />
<meta name = "author" content = "Mahnaz Mohtashim"
/>
<meta http-equiv = "Content-Type" content =
"text/html; charset = Big5" />
</head>
<body>
<p>Hello HTML5!</p>
</body>
</html>
HTML - Komentar
Object 38
Komentar Valid vs Tidak Valid
Komentar tidak bertumpuk yang berarti suatu komentar tidak dapat
dimasukkan ke dalam komentar lain. Kedua, urutan tanda hubung
ganda "--" mungkin tidak muncul di dalam komentar kecuali
sebagai bagian dari tag penutup ->. Anda juga harus memastikan
bahwa tidak ada spasi di awal string komentar.
Contoh
Di sini, komentar yang diberikan adalah komentar yang valid dan
akan dihapus oleh browser.
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Valid Comment Example</title>
</head>
<body>
<!-- This is valid comment -->
<p>Document content goes here.....</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 39
Object 40
Komentar Multibaris
Sejauh ini kita telah melihat komentar satu baris, tetapi HTML juga
mendukung komentar multi-baris.
Anda dapat mengomentari beberapa baris dengan tag awal khusus
<!-- dan tag akhir --> ditempatkan sebelum baris pertama dan
akhir baris terakhir seperti yang ditunjukkan pada contoh di bawah
ini.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Multiline Comments</title>
</head>
<body>
<!--
This is a multiline comment and it can
span through as many as lines you like.
-->
<p>Document content goes here.....</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 41
Komentar Bersyarat
Komentar bersyarat hanya berfungsi di Internet Explorer (IE) pada
Windows tetapi diabaikan oleh browser lain. Mereka didukung mulai
dari Explorer 5 dan seterusnya, dan Anda dapat menggunakannya
untuk memberikan instruksi bersyarat ke versi IE yang berbeda.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Conditional Comments</title>
<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->
</head>
<body>
<p>Document content goes here.....</p>
</body>
</html>
Anda akan menemukan situasi di mana Anda perlu menerapkan
style sheet yang berbeda berdasarkan versi Internet Explorer yang
berbeda, dalam situasi seperti itu, komentar bersyarat akan sangat
membantu.
Menggunakan Tag Komentar
Ada beberapa browser yang mendukung tag <comment> untuk
mengomentari bagian kode HTML.
Note - Tag <comment> tidak digunakan lagi di
HTML5. Jangan gunakan elemen ini.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Using Comment Tag</title>
</head>
<body>
<p>This is <comment>not</comment> Internet
Explorer.</p>
</body>
</html>
Jika Anda menggunakan IE, maka akan menghasilkan hasil sebagai
berikut -
Object 42
Object 43
Object 44
Object 45
Object 46
Object 47
Object 48
HTML - Tabel
Object 50
Object 51
Object 52
Object 53
Object 54
Object 55
Object 56
Keterangan Tabel
Tag caption akan berfungsi sebagai Heading atau penjelasan tabel
dan muncul di bagian atas tabel. Tag ini tidak digunakan lagi di
versi HTML/XHTML yang lebih baru.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Table Caption</title>
</head>
<body>
<table border = "1" width = "100%">
<caption>This is the caption</caption>
<tr>
<td>row 1, column 1</td><td>row 1, columnn
2</td>
</tr>
<tr>
<td>row 2, column 1</td><td>row 2, columnn
2</td>
</tr>
</table>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 57
Object 58
Tabel Bersarang
Anda dapat menggunakan satu tabel di dalam tabel lain. Tidak
hanya tabel Anda dapat menggunakan hampir semua tag di dalam
tag data tabel <td>.
Contoh
Berikut adalah contoh penggunaan tabel lain dan tag lain di dalam
sel tabel.
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Table</title>
</head>
<body>
<table border = "1" width = "100%">
<tr>
<td>
<table border = "1" width = "100%">
<tr>
<th>Name</th>
<th>Salary</th>
</tr>
<tr>
<td>Ramesh Raman</td>
<td>5000</td>
</tr>
<tr>
<td>Shabbir Hussein</td>
<td>7000</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Ini akan menghasilkan hasil berikut -
HTML - Daftar
Object 59
Jenis Atribut
Anda dapat menggunakan atribut type untuk tag <ul> untuk
menentukan jenis poin yang Anda suka. Secara default, ini adalah
disk. Berikut adalah opsi yang memungkinkan -
<ul type = "square">
<ul type = "disc">
<ul type = "circle">
Contoh
Berikut adalah contoh dimana kita menggunakan <ul type =
"square">
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Unordered List</title>
</head>
<body>
<ul type = "square">
<li>Beetroot</li>
<li>Ginger</li>
<li>Potato</li>
<li>Radish</li>
</ul>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 60
Contoh
Berikut adalah contoh penggunaan <ul type = "disc"> −
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Unordered List</title>
</head>
<body>
<ul type = "disc">
<li>Beetroot</li>
<li>Ginger</li>
<li>Potato</li>
<li>Radish</li>
</ul>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 61
Contoh
Berikut adalah contoh penggunaan <ul type = "circle"> −
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Unordered List</title>
</head>
<body>
<ul type = "circle">
<li>Beetroot</li>
<li>Ginger</li>
<li>Potato</li>
<li>Radish</li>
</ul>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 62
Object 63
Jenis Atribut
Anda dapat menggunakan atribut type untuk tag <ol> untuk
menentukan jenis penomoran yang Anda suka. Secara default, ini
adalah angka. Berikut adalah opsi yang memungkinkan -
<ol type = "1"> - Default-Case Numerals.
<ol type = "I"> - Upper-Case Numerals.
<ol type = "i"> - Lower-Case Numerals.
<ol type = "A"> - Upper-Case Letters.
<ol type = "a"> - Lower-Case Letters.
Contoh
Berikut adalah contoh dimana kita menggunakan <ol type = "1">
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Ordered List</title>
</head>
<body>
<ol type = "1">
<li>Beetroot</li>
<li>Ginger</li>
<li>Potato</li>
<li>Radish</li>
</ol>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 64
Contoh
Berikut adalah contoh dimana kita menggunakan <ol type = "I">
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Ordered List</title>
</head>
<body>
<ol type = "I">
<li>Beetroot</li>
<li>Ginger</li>
<li>Potato</li>
<li>Radish</li>
</ol>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 65
Contoh
Berikut adalah contoh dimana kita menggunakan <ol type = "i">
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Ordered List</title>
</head>
<body>
<ol type = "i">
<li>Beetroot</li>
<li>Ginger</li>
<li>Potato</li>
<li>Radish</li>
</ol>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 66
Contoh
Berikut adalah contoh dimana kita menggunakan <ol type = "A" >
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Ordered List</title>
</head>
<body>
<ol type = "A">
<li>Beetroot</li>
<li>Ginger</li>
<li>Potato</li>
<li>Radish</li>
</ol>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 67
Contoh
Berikut adalah contoh dimana kita menggunakan <ol type = "a">
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Ordered List</title>
</head>
<body>
<ol type = "a">
<li>Beetroot</li>
<li>Ginger</li>
<li>Potato</li>
<li>Radish</li>
</ol>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 68
Atribut awal
Anda dapat menggunakan atribut start untuk tag <ol> untuk
menentukan titik awal penomoran yang Anda perlukan. Berikut
adalah opsi yang memungkinkan -
<ol type = "1" start = "4"> - Numerals starts with 4.
<ol type = "I" start = "4"> - Numerals starts with IV.
<ol type = "i" start = "4"> - Numerals starts with iv.
<ol type = "a" start = "4"> - Letters starts with d.
<ol type = "A" start = "4"> - Letters starts with D.
Contoh
Berikut adalah contoh dimana kita menggunakan <ol type = "i"
start = "4" >
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Ordered List</title>
</head>
<body>
<ol type = "i" start = "4">
<li>Beetroot</li>
<li>Ginger</li>
<li>Potato</li>
<li>Radish</li>
</ol>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 69
Object 70
Atribut target
Kita telah menggunakan atribut target pada contoh
sebelumnya. Atribut ini digunakan untuk menentukan lokasi dimana
dokumen tertaut dibuka. Berikut adalah opsi yang memungkinkan -
Sr.Tidak Opsi & Deskripsi
_kosong
1
Membuka dokumen tertaut di jendela atau tab baru.
_diri sendiri
2
Membuka dokumen tertaut dalam bingkai yang sama.
_induk
3
Membuka dokumen tertaut di bingkai induk.
_atas
4
Membuka dokumen tertaut di seluruh isi jendela.
bingkai target
5 Membuka dokumen tertaut dalam targetframe bernama
.
Contoh
Coba contoh berikut untuk memahami perbedaan mendasar dalam
beberapa opsi yang diberikan untuk atribut target.
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Hyperlink Example</title>
<base href = "https://www.tutorialspoint.com/">
</head>
<body>
<p>Click any of the following links</p>
<a href = "/html/index.htm" target = "_blank">Opens
in New</a> |
<a href = "/html/index.htm" target = "_self">Opens
in Self</a> |
<a href = "/html/index.htm" target = "_parent">Opens
in Parent</a> |
<a href = "/html/index.htm" target = "_top">Opens in
Body</a>
</body>
</html>
Ini akan menghasilkan hasil berikut, di mana Anda dapat mengklik
link yang berbeda untuk memahami perbedaan antara berbagai
opsi yang diberikan untuk atribut target.
Object 71
Object 72
Object 73
Tautan Unduhan
Anda dapat membuat tautan teks agar file PDF, atau DOC, atau ZIP
Anda dapat diunduh. Ini sangat sederhana; Anda hanya perlu
memberikan URL lengkap dari file yang dapat diunduh sebagai
berikut -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Hyperlink Example</title>
</head>
<body>
<a href =
"https://www.tutorialspoint.com/page.pdf">Download PDF
File</a>
</body>
</html>
Ini akan menghasilkan tautan berikut dan akan digunakan untuk
mengunduh file.
Object 74
# Open the target file and list down its content as follows
open( FILE, "<FileName" );
Object 75
Object 76
Sistem koordinasi
Nilai sebenarnya dari coords sepenuhnya bergantung pada bentuk
yang dimaksud. Berikut ini ringkasannya, diikuti dengan contoh
detailnya -
•persegi = x 1 , y 1 , x 2 , y 2
x 1 dan y 1 adalah koordinat sudut kiri atas persegi
panjang; x 2 dan y 2 adalah koordinat pojok kanan bawah.
•lingkaran = x c , y c , jari-jari
x c dan y c adalah koordinat pusat lingkaran, dan jari-jari
adalah jari-jari lingkaran. Sebuah lingkaran berpusat pada
200,50 dengan jari-jari 25 mempunyai atribut coords =
"200,50,25"
•poli = x 1 , y 1 , x 2 , y 2 , x 3 , y 3 , ... x n , yn
Berbagai pasangan xy menentukan simpul (titik) poligon,
dengan "garis" yang ditarik dari satu titik ke titik
berikutnya. Poligon berbentuk berlian dengan titik puncaknya
pada 20,20 dan 40 piksel pada titik terlebarnya akan memiliki
atribut coords = "20,20,40,40,20,60,0,40" .
Semua koordinat relatif terhadap sudut kiri atas gambar
(0,0). Setiap bentuk memiliki URL terkait. Anda dapat
menggunakan perangkat lunak gambar apa pun untuk mengetahui
koordinat posisi yang berbeda.
HTML - Tautan Email
Tidak sulit untuk memasang link email HTML di halaman web Anda,
namun hal ini dapat menyebabkan masalah spam yang tidak perlu
pada akun email Anda. Ada orang yang dapat menjalankan
program untuk memanen email jenis ini dan kemudian
menggunakannya untuk mengirim spam dengan berbagai cara.
Anda dapat memiliki opsi lain untuk memfasilitasi orang mengirimi
Anda email. Salah satu pilihannya adalah menggunakan formulir
HTML untuk mengumpulkan data pengguna dan kemudian
menggunakan skrip PHP atau CGI untuk mengirim email.
Contoh sederhananya, periksa Formulir Hubungi Kami . Kami
menerima umpan balik pengguna menggunakan formulir ini dan
kemudian kami menggunakan satu program CGI yang
mengumpulkan informasi ini dan mengirimkan email kepada kami
ke ID email yang diberikan.
Note - Anda akan belajar tentang Formulir HTML dalam Formulir
HTML dan Anda akan belajar tentang CGI di tutorial kami yang
lain Pemrograman Perl CGI .
Tag Email HTML
Tag HTML <a> memberi Anda opsi untuk menentukan alamat email
untuk mengirim email. Saat menggunakan tag <a> sebagai tag
email, Anda akan menggunakan mailto: alamat email bersama dengan
atribut href . Berikut ini adalah sintaks penggunaan mailto daripada
menggunakan http.
<a href = "mailto: abc@example.com">Send Email</a>
Kode ini akan menghasilkan tautan berikut yang dapat Anda
gunakan untuk mengirim email.
Send Email
Sekarang, jika pengguna mengeklik tautan ini, ia akan
meluncurkan satu Klien Email (seperti Lotus Notes, Outlook
Express, dll.) yang terinstal di komputer pengguna Anda. Ada risiko
lain dalam menggunakan opsi ini untuk mengirim email karena jika
pengguna tidak menginstal klien email di komputernya maka
pengiriman email tidak dapat dilakukan.
Pengaturan Bawaan
Anda dapat menentukan subjek email default dan isi email beserta
alamat email Anda. Berikut adalah contoh penggunaan subjek dan
isi default.
<a href = "mailto:abc@example.com?subject = Feedback&body = Message">
Send Feedback
</a>
Kode ini akan menghasilkan tautan berikut yang dapat Anda
gunakan untuk mengirim email.
Send Feedback
HTML - Bingkai
Contoh
Mari kita letakkan contoh di atas sebagai berikut, di sini kita
mengganti atribut baris dengan kolom dan mengubah lebarnya. Ini
akan membuat ketiga bingkai secara vertikal -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Frames</title>
</head>
<frameset cols = "25%,50%,25%">
<frame name = "left" src = "/html/top_frame.htm" />
<frame name = "center" src = "/html/main_frame.htm"
/>
<frame name = "right" src = "/html/bottom_frame.htm"
/>
<noframes>
<body>Your browser does not support frames.</body>
</noframes>
</frameset>
</html>
Ini akan menghasilkan hasil berikut -
Object 79
kol
Menentukan berapa banyak kolom yang terdapat dalam frameset dan ukuran setiap
kolom. Anda dapat menentukan lebar setiap kolom dengan salah satu dari empat
cara -
Nilai absolut dalam piksel. Misalnya, untuk membuat tiga bingkai vertikal,
gunakan cols = "100, 500, 100" .
Persentase jendela browser. Misalnya, untuk membuat tiga bingkai vertikal,
1 gunakan cols = "10%, 80%, 10%" .
Menggunakan simbol wildcard. Misalnya, untuk membuat tiga bingkai vertikal,
gunakan cols = "10%, *, 10%" . Dalam hal ini wildcard mengambil sisa jendela.
Sebagai lebar relatif dari jendela browser. Misalnya, untuk membuat tiga bingkai
vertikal, gunakan cols = "3*, 2*, 1*" . Ini adalah alternatif dari persentase. Anda
dapat menggunakan lebar relatif dari jendela browser. Di sini jendela dibagi menjadi
enam: kolom pertama menempati separuh jendela, kolom kedua menempati
sepertiga, dan kolom ketiga menempati seperenam.
baris
Atribut ini berfungsi seperti atribut cols dan mengambil nilai yang sama, namun
2 digunakan untuk menentukan baris dalam frameset. Misalnya, untuk membuat dua
bingkai horizontal, gunakan row = "10%, 90%" . Anda dapat menentukan tinggi
setiap baris dengan cara yang sama seperti dijelaskan di atas untuk kolom.
berbatasan
3 Atribut ini menentukan lebar batas setiap frame dalam piksel. Misalnya, batas =
"5". Nilai nol berarti tidak ada batas.
4 batas bingkai
Atribut ini menentukan apakah batas tiga dimensi harus ditampilkan di antara
bingkai. Atribut ini bernilai 1 (ya) atau 0 (tidak). Misalnya frameborder = "0" tidak
menentukan batas.
jarak bingkai
Atribut ini menentukan jumlah ruang antar frame dalam sebuah frameset. Ini dapat
5
mengambil nilai integer apa pun. Misalnya framepacing = "10" berarti harus ada
jarak 10 piksel antara setiap frame.
src
Atribut ini digunakan untuk memberi nama file yang harus dimuat dalam
1
frame. Nilainya bisa berupa URL apa pun. Misalnya, src = "/html/top_frame.htm"
akan memuat file HTML yang tersedia di direktori html.
nama
Atribut ini memungkinkan Anda memberi nama pada sebuah frame. Ini digunakan
untuk menunjukkan di bingkai mana dokumen harus dimuat. Hal ini sangat penting
2
ketika Anda ingin membuat link dalam satu frame yang memuat halaman ke dalam
frame lain, dalam hal ini frame kedua memerlukan nama untuk mengidentifikasi
dirinya sebagai target link.
batas bingkai
Atribut ini menentukan apakah batas bingkai tersebut ditampilkan atau tidak; itu
3
menggantikan nilai yang diberikan dalam atribut frameborder pada tag <frameset>
jika diberikan, dan ini dapat mengambil nilai 1 (ya) atau 0 (tidak).
lebar margin
Atribut ini memungkinkan Anda menentukan lebar ruang antara kiri dan kanan batas
4
bingkai serta konten bingkai. Nilai diberikan dalam piksel. Misalnya marginwidth =
"10".
marginheight
Atribut ini memungkinkan Anda menentukan ketinggian ruang antara bagian atas
5
dan bawah batas bingkai serta isinya. Nilai diberikan dalam piksel. Misalnya
marginheight = "10".
ukuran kecil
Secara default, Anda dapat mengubah ukuran bingkai apa pun dengan mengeklik dan
6
menyeret tepi bingkai. Atribut noresize mencegah pengguna mengubah ukuran
frame. Misalnya noresize = "noresize".
bergulir
Atribut ini mengontrol tampilan scrollbar yang muncul pada frame. Ini mengambil
7
nilai "ya", "tidak" atau "otomatis". Misalnya scrolling = "no" artinya tidak boleh ada
scroll bar.
8 longdesc
Atribut ini memungkinkan Anda untuk memberikan link ke halaman lain yang berisi
deskripsi panjang tentang isi frame. Misalnya longdesc = "framedescription.htm"
_diri sendiri
1
Memuat halaman ke dalam frame saat ini.
_kosong
2
Memuat halaman ke dalam jendela browser baru. Membuka jendela baru.
_induk
3 Memuat halaman ke dalam jendela induk, yang dalam kasus satu frameset adalah
jendela browser utama.
_atas
4
Memuat halaman ke dalam jendela browser, menggantikan frame apa pun saat ini.
bingkai target
5
Memuat halaman ke dalam bingkai target bernama.
HTML - Iframe
Object 81
src
Atribut ini digunakan untuk memberi nama file yang harus dimuat dalam
1
frame. Nilainya bisa berupa URL apa pun. Misalnya, src = "/html/top_frame.htm"
akan memuat file HTML yang tersedia di direktori html.
nama
Atribut ini memungkinkan Anda memberi nama pada sebuah frame. Ini digunakan
untuk menunjukkan di bingkai mana dokumen harus dimuat. Hal ini sangat penting
2
ketika Anda ingin membuat link dalam satu frame yang memuat halaman ke dalam
frame lain, dalam hal ini frame kedua memerlukan nama untuk mengidentifikasi
dirinya sebagai target link.
batas bingkai
Atribut ini menentukan apakah batas bingkai tersebut ditampilkan atau tidak; itu
3
menggantikan nilai yang diberikan dalam atribut frameborder pada tag <frameset>
jika diberikan, dan ini dapat mengambil nilai 1 (ya) atau 0 (tidak).
lebar margin
Atribut ini memungkinkan Anda menentukan lebar ruang antara kiri dan kanan batas
4
bingkai serta konten bingkai. Nilai diberikan dalam piksel. Misalnya marginwidth =
"10".
marginheight
Atribut ini memungkinkan Anda menentukan ketinggian ruang antara bagian atas
5
dan bawah batas bingkai serta isinya. Nilai diberikan dalam piksel. Misalnya
marginheight = "10".
tinggi
6
Atribut ini menentukan tinggi <iframe>.
bergulir
Atribut ini mengontrol tampilan scrollbar yang muncul pada frame. Ini mengambil
7
nilai "ya", "tidak" atau "otomatis". Misalnya scrolling = "no" artinya tidak boleh ada
scroll bar.
longdesc
8 Atribut ini memungkinkan Anda untuk memberikan link ke halaman lain yang berisi
deskripsi panjang tentang isi frame. Misalnya longdesc = "framedescription.htm"
lebar
9
Atribut ini menentukan lebar <iframe>.
Mulailah
HTML - Blok
Tag <span>
HTML <span> adalah elemen sebaris dan dapat digunakan untuk
mengelompokkan elemen sebaris dalam dokumen HTML. Tag ini
juga tidak memberikan perubahan visual apa pun pada bloknya,
namun lebih bermakna jika digunakan dengan CSS.
Perbedaan antara tag <span> dan tag <div> adalah tag <span>
digunakan dengan elemen inline sedangkan tag <div> digunakan
dengan elemen tingkat blok.
Contoh
Berikut adalah contoh sederhana dari tag <span>. Kita akan
mempelajari Cascading Style Sheet (CSS) di bab terpisah tetapi
kami menggunakannya di sini untuk menunjukkan penggunaan tag
<span> -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML span Tag</title>
</head>
<body>
<p>This is <span style = "color:red">red</span> and
this is
<span style = "color:green">green</span></p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 83
Latar Belakang Html dengan Gambar
Atribut background juga dapat digunakan untuk mengontrol latar
belakang elemen HTML, khususnya latar belakang badan halaman
dan tabel. Anda dapat menentukan gambar untuk mengatur latar
belakang halaman atau tabel HTML Anda.
Note - Atribut latar belakang tidak digunakan lagi di
HTML5. Jangan gunakan atribut ini.
Berikut ini adalah sintaks untuk menggunakan atribut background
dengan tag HTML apa pun.
Note - Atribut background tidak digunakan lagi dan
disarankan untuk menggunakan Style Sheet untuk
pengaturan latar belakang.
<tagname background = "Image URL"...>
Format gambar yang paling sering digunakan adalah gambar JPEG,
GIF dan PNG.
Contoh
Berikut adalah contoh untuk mengatur gambar latar belakang
sebuah tabel.
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Background Images</title>
</head>
<body>
<!-- Set table background -->
<table background = "/images/html.gif" width =
"100%" height = "100">
<tr><td>
This background is filled up with HTML image.
</td></tr>
</table>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 84
Mera
Hijau Biru Ungu
h
Mera Angkat
Zaitun teal
h tua an laut
Contoh
Berikut adalah contoh untuk menyetel latar belakang tag HTML
berdasarkan nama warna -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Colors by Name</title>
</head>
<body text = "blue" bgcolor = "green">
<p>Use different color names for for body and table
and see the result.</p>
<table bgcolor = "black">
<tr>
<td>
<font color = "white">This text will appear
white on black background.</font>
</td>
</tr>
</table>
</body>
</html>
Warna HTML - Kode Hex
Heksadesimal adalah representasi 6 digit suatu warna. Dua digit
pertama (RR) mewakili nilai merah, dua digit berikutnya adalah
nilai hijau (GG), dan yang terakhir adalah nilai biru (BB).
Nilai heksadesimal dapat diambil dari perangkat lunak grafis apa
pun seperti Adobe Photoshop, Paintshop Pro, atau MS Paint.
Setiap kode heksadesimal akan diawali dengan tanda pagar atau
tanda pagar #. Berikut adalah daftar beberapa warna
menggunakan notasi heksadesimal.
Warna Warna HEX
#000000
#FF0000
#00FF00
#0000FF
#FFFF00
#00FFFF
#FF00FF
#C0C0C0
#FFFFFF
Contoh
Berikut adalah contoh untuk mengatur latar belakang tag HTML
dengan kode warna dalam heksadesimal -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Colors by Hex</title>
</head>
<body text = "#0000FF" bgcolor = "#00FF00">
<p>Use different color hexa for for body and table
and see the result.</p>
<table bgcolor = "#000000">
<tr>
<td>
<font color = "#FFFFFF">This text will appear
white on black background.</font>
</td>
</tr>
</table>
</body>
</html>
Warna HTML - Nilai RGB
Nilai warna ini ditentukan menggunakan properti rgb( ) . Properti ini
mengambil tiga nilai, masing-masing satu untuk merah, hijau, dan
biru. Nilainya bisa berupa bilangan bulat antara 0 dan 255 atau
persentase.
Note - Semua browser tidak mendukung properti warna
rgb() jadi disarankan untuk tidak menggunakannya.
Berikut ini adalah daftar untuk menampilkan beberapa warna
menggunakan nilai RGB.
Warna Warna RGB
rgb(0,0,0)
rgb(255,0,0)
rgb(0,255,0)
rgb(0,0,255)
rgb(255.255,0)
rgb(0,255,255)
rgb(255,0,255)
rgb(192.192.19
2)
rgb(255.255.25
5)
Contoh
Berikut adalah contoh untuk menyetel latar belakang tag HTML
dengan kode warna menggunakan nilai rgb() −
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Colors by RGB code</title>
</head>
<body text = "rgb(0,0,255)" bgcolor = "rgb(0,255,0)">
<p>Use different color code for for body and table
and see the result.</p>
<table bgcolor = "rgb(0,0,0)">
<tr>
<td>
<font color = "rgb(255,255,255)">This text
will appear white on black background.</font>
</td>
</tr>
</table>
</body>
</html>
Warna Aman Browser
Berikut adalah daftar 216 warna yang dianggap paling aman dan
tidak bergantung pada komputer. Warna-warna ini mulai dari kode
hexa 000000 hingga FFFFFF dan akan didukung oleh semua
komputer yang memiliki 256 palet warna.
000000 000033 000066 000099 0000CC 0000FF
HTML - Font
Object 85
Object 86
Object 87
Object 88
Elemen <basefont>
Elemen <basefont> seharusnya mengatur ukuran font, warna, dan
jenis huruf default untuk setiap bagian dokumen yang tidak
terdapat dalam tag <font>. Anda dapat menggunakan elemen
<font> untuk mengganti pengaturan <basefont>.
Tag <basefont> juga mengambil atribut warna, ukuran, dan wajah
dan akan mendukung pengaturan font relatif dengan memberi
ukuran nilai +1 untuk ukuran lebih besar atau −2 untuk dua ukuran
lebih kecil.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Setting Basefont Color</title>
</head>
<body>
<basefont face = "arial, verdana, sans-serif" size =
"2" color = "#ff0000">
<p>This is the page's default font.</p>
<h2>Example of the <basefont> Element</h2>
<p><font size = "+2" color = "darkgray">
This is darkgray text with two sizes larger
</font>
</p>
<p><font face = "courier" size = "-1" color =
"#000000">
It is a courier font, a size smaller and black
in color.
</font>
</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
HTML - Formulir
tindakan
1
Skrip backend siap memproses data yang Anda kirimkan.
metode
2 Metode yang akan digunakan untuk mengunggah data. Yang paling sering digunakan
adalah metode GET dan POST.
target
3 Tentukan jendela atau bingkai target dimana hasil skrip akan
ditampilkan. Dibutuhkan nilai seperti _blank, _self, _parent dll.
enctype
Anda dapat menggunakan atribut enctype untuk menentukan bagaimana browser
mengkodekan data sebelum mengirimkannya ke server. Nilai yang mungkin adalah -
4 application/x-www-form-urlencoded - Ini adalah metode standar yang digunakan
sebagian besar formulir dalam skenario sederhana.
mutlipart/form-data - Ini digunakan ketika Anda ingin mengunggah data biner
dalam bentuk file seperti gambar, file word, dll.
Note - Anda dapat merujuk ke Perl & CGI untuk detail tentang cara
kerja pengunggahan data formulir.
Kontrol Formulir HTML
Ada berbagai jenis kontrol formulir yang dapat Anda gunakan untuk
mengumpulkan data menggunakan formulir HTML -
•Kontrol Input Teks
•Kontrol Kotak Centang
•Kontrol Kotak Radio
•Pilih Kontrol Kotak
•Kotak Pilih File
•Kontrol Tersembunyi
•Tombol yang Dapat Diklik
•Tombol Kirim dan Reset
Kontrol Input Teks
Ada tiga jenis input teks yang digunakan pada formulir -
•Kontrol input teks satu baris - Kontrol ini digunakan untuk item
yang hanya memerlukan satu baris input pengguna, seperti
kotak pencarian atau nama. Mereka dibuat menggunakan tag
HTML <input> .
•Kontrol input kata sandi - Ini juga merupakan input teks satu
baris tetapi menyembunyikan karakter segera setelah
pengguna memasukkannya. Mereka juga dibuat menggunakan
tag HTML <input>.
•Kontrol input teks multi-baris - Ini digunakan ketika pengguna
diminta untuk memberikan detail yang mungkin lebih panjang
dari satu kalimat. Kontrol masukan multi-baris dibuat
menggunakan tag HTML <textarea> .
Kontrol input teks satu baris
Kontrol ini digunakan untuk item yang hanya memerlukan satu
baris input pengguna, seperti kotak pencarian atau nama. Mereka
dibuat menggunakan tag HTML <input>.
Contoh
Berikut adalah contoh dasar input teks satu baris yang digunakan
untuk mengambil nama depan dan nama belakang −
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Text Input Control</title>
</head>
<body>
<form >
First name: <input type = "text" name =
"first_name" />
<br>
Last name: <input type = "text" name = "last_name"
/>
</form>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 89
Atribut
Berikut adalah daftar atribut tag <input> untuk membuat kolom
teks.
Sr.Tidak Atribut & Deskripsi
jenis
1
Menunjukkan jenis kontrol input dan untuk kontrol input teks akan disetel ke text .
nama
2 Digunakan untuk memberi nama pada kontrol yang dikirimkan ke server agar
dikenali dan diambil nilainya.
nilai
3
Ini dapat digunakan untuk memberikan nilai awal di dalam kontrol.
ukuran
4
Memungkinkan untuk menentukan lebar kontrol input teks dalam bentuk karakter.
panjang maksimal
5 Memungkinkan untuk menentukan jumlah maksimum karakter yang dapat
dimasukkan pengguna ke dalam kotak teks.
Object 90
Atribut
Berikut adalah daftar atribut tag <input> untuk membuat field kata
sandi.
Sr.Tidak Atribut & Deskripsi
jenis
1 Menunjukkan jenis kontrol input dan untuk kontrol input kata sandi akan disetel
ke password .
nama
2 Digunakan untuk memberi nama pada kontrol yang dikirimkan ke server agar
dikenali dan diambil nilainya.
nilai
3
Ini dapat digunakan untuk memberikan nilai awal di dalam kontrol.
ukuran
4
Memungkinkan untuk menentukan lebar kontrol input teks dalam bentuk karakter.
panjang maksimal
5 Memungkinkan untuk menentukan jumlah maksimum karakter yang dapat
dimasukkan pengguna ke dalam kotak teks.
Object 91
Atribut
Berikut adalah daftar atribut pada tag <textarea>.
Sr.Tidak Atribut & Deskripsi
nama
1 Digunakan untuk memberi nama pada kontrol yang dikirimkan ke server agar
dikenali dan diambil nilainya.
baris
2
Menunjukkan jumlah baris kotak area teks.
kol
3
Menunjukkan jumlah kolom kotak area teks
Object 92
Atribut
Berikut adalah daftar atribut untuk tag <checkbox>.
Sr.Tidak Atribut & Deskripsi
jenis
1 Menunjukkan jenis kontrol masukan dan untuk kontrol masukan kotak centang akan
disetel ke kotak centang. .
nama
2 Digunakan untuk memberi nama pada kontrol yang dikirimkan ke server agar
dikenali dan diambil nilainya.
nilai
3
Nilai yang akan digunakan jika kotak centang dipilih.
diperiksa
4
Atur ke dicentang jika Anda ingin memilihnya secara default.
Object 93
Atribut
Berikut adalah daftar atribut untuk tombol radio.
Sr.Tidak Atribut & Deskripsi
jenis
1 Menunjukkan jenis kontrol masukan dan untuk kontrol masukan kotak centang, ini
akan disetel ke radio.
nama
2 Digunakan untuk memberi nama pada kontrol yang dikirimkan ke server agar
dikenali dan diambil nilainya.
nilai
3
Nilai yang akan digunakan jika radio box dipilih.
diperiksa
4
Atur ke dicentang jika Anda ingin memilihnya secara default.
Object 94
Atribut
Berikut adalah daftar atribut penting dari tag <select> -
Sr.Tidak Atribut & Deskripsi
nama
1 Digunakan untuk memberi nama pada kontrol yang dikirimkan ke server agar
dikenali dan diambil nilainya.
ukuran
2
Ini dapat digunakan untuk menampilkan kotak daftar bergulir.
banyak
3 Jika disetel ke "beberapa" maka memungkinkan pengguna untuk memilih beberapa
item dari menu.
Berikut adalah daftar atribut penting dari tag <option> −
Sr.Tidak Atribut & Deskripsi
nilai
1
Nilai yang akan digunakan jika suatu opsi pada kotak select box dipilih.
terpilih
2 Menentukan bahwa opsi ini harus menjadi nilai yang dipilih pertama kali saat
halaman dimuat.
label
3
Cara alternatif untuk memberi label opsi
Kotak Unggah File
Jika Anda ingin mengizinkan pengguna mengunggah file ke situs
web Anda, Anda perlu menggunakan kotak unggah file, yang juga
dikenal sebagai kotak pilih file. Ini juga dibuat menggunakan
elemen <input> tetapi atribut type disetel ke file .
Contoh
Berikut contoh kode HTML untuk formulir dengan satu kotak
unggah file -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>File Upload Box</title>
</head>
<body>
<form>
<input type = "file" name = "fileupload" accept =
"image/*" />
</form>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 95
Atribut
Berikut adalah daftar atribut penting kotak unggah file -
Sr.Tidak Atribut & Deskripsi
nama
1 Digunakan untuk memberi nama pada kontrol yang dikirimkan ke server agar
dikenali dan diambil nilainya.
menerima
2
Menentukan jenis file yang diterima server.
Kontrol Tombol
Ada berbagai cara dalam HTML untuk membuat tombol yang dapat
diklik. Anda juga dapat membuat tombol yang dapat diklik
menggunakan tag <input> dengan mengatur atribut type
ke button . Atribut type dapat mengambil nilai berikut -
Sr.Tidak Jenis & Deskripsi
kirim
1
Ini menciptakan tombol yang secara otomatis mengirimkan formulir.
mengatur ulang
2 Ini membuat tombol yang secara otomatis mengatur ulang kontrol formulir ke nilai
awalnya.
tombol
3 Ini menciptakan tombol yang digunakan untuk memicu skrip sisi klien ketika
pengguna mengklik tombol itu.
gambar
4 Ini menciptakan tombol yang dapat diklik tetapi kita dapat menggunakan gambar
sebagai latar belakang tombol tersebut.
Contoh
Berikut contoh kode HTML untuk formulir dengan tiga jenis tombol
-
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>File Upload Box</title>
</head>
<body>
<form>
<input type = "submit" name = "submit" value =
"Submit" />
<input type = "reset" name = "reset" value =
"Reset" />
<input type = "button" name = "ok" value = "OK" />
<input type = "image" name = "imagebutton" src =
"/html/images/logo.png" />
</form>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 96
mulai otomatis
2 Atribut boolean ini menunjukkan apakah media harus dimulai secara otomatis. Anda
dapat mengaturnya menjadi benar atau salah.
lingkaran
3 Menentukan apakah suara harus diputar terus menerus (atur loop ke true), beberapa
kali (nilai positif) atau tidak dimainkan sama sekali (false)
jumlah permainan
4 Menentukan berapa kali memutar suara. Ini adalah opsi alternatif untuk loop jika
Anda menggunakan IE.
tersembunyi
5 Menentukan apakah objek multimedia harus ditampilkan pada halaman. Nilai yang
salah berarti tidak dan nilai yang benar berarti ya.
lebar
6
Lebar objek dalam piksel
tinggi
7
Tinggi objek dalam piksel
nama
8
Nama yang digunakan untuk mereferensikan objek.
src
9
URL objek yang akan disematkan.
volume
10
Mengontrol volume suara. Bisa dari 0 (mati) hingga 100 (volume penuh).
Object 97
lebar
1
Ini menentukan lebar tenda. Ini bisa berupa nilai seperti 10 atau 20% dll.
tinggi
2
Ini menentukan ketinggian tenda. Ini bisa berupa nilai seperti 10 atau 20% dll.
arah
3 Ini menentukan arah di mana tenda harus digulir. Ini bisa berupa nilai seperti atas,
bawah, kiri, atau kanan .
perilaku
4 Ini menentukan jenis pengguliran tenda. Ini dapat memiliki nilai seperti scroll,
slide dan Alternative .
penundaan gulir
5 Ini menentukan berapa lama waktu tunda antara setiap lompatan. Ini akan memiliki
nilai seperti 10 dll.
jumlah gulir
6
Ini menentukan kecepatan teks tenda. Ini dapat memiliki nilai seperti 10 dll.
lingkaran
7 Ini menentukan berapa kali untuk mengulang. Nilai defaultnya adalah INFINITE,
yang berarti marquee berputar tanpa henti.
bgcolor
8
Ini menentukan warna latar belakang dalam hal nama warna atau nilai hex warna.
ruang
9 Ini menentukan ruang horizontal di sekitar tenda. Ini bisa berupa nilai seperti 10 atau
20% dll.
10 vspace
Ini menentukan ruang vertikal di sekitar tenda. Ini bisa berupa nilai seperti 10 atau
20% dll.
Berikut adalah beberapa contoh untuk menunjukkan penggunaan
tag marquee.
Contoh - 1
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee>This is basic example of marquee</marquee>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 98
Contoh - 2
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee width = "50%">This example will take only
50% width</marquee>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 99
Contoh - 3
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee direction = "right">This text will scroll
from left to right</marquee>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 100
Contoh - 4
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee direction = "up">This text will scroll from
bottom to up</marquee>
</body>
</html>
Ini akan menghasilkan hasil berikut -
HTML - Tajuk
Kita telah mempelajari bahwa dokumen HTML pada umumnya
memiliki struktur berikut -
Document declaration tag
<html>
<head>
Document header related tags
</head>
<body>
Document body related tags
</body>
</html>
Bab ini akan memberikan sedikit lebih detail tentang bagian header
yang diwakili oleh tag HTML <head>. Tag <head> merupakan
wadah dari berbagai tag penting seperti tag <title>, <meta>,
<link>, <base>, <style>, <script>, dan <noscript>.
Tag <Heading> HTML
Tag HTML <title> digunakan untuk menentukan Heading dokumen
HTML. Berikut adalah contoh pemberian Heading pada dokumen
HTML -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Title Tag Example</title>
</head>
<body>
<p>Hello, World!</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 101
Tag <meta> HTML
Tag HTML <meta> digunakan untuk memberikan metadata tentang
dokumen HTML yang mencakup informasi tentang kedaluwarsa
halaman, penulis halaman, daftar kata kunci, deskripsi halaman,
dll.
Berikut adalah beberapa penggunaan penting tag <meta> di dalam
dokumen HTML -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Meta Tag Example</title>
<!-- Provide list of keywords -->
<meta name = "keywords" content = "C, C++, Java,
PHP, Perl, Python">
<!-- Provide description of the page -->
<meta name = "description" content = "Simply Easy
Learning by Tutorials Point">
<!-- Author information -->
<meta name = "author" content = "Tutorials Point">
<!-- Page content type -->
<meta http-equiv = "content-type" content =
"text/html; charset = UTF-8">
<!-- Page refreshing delay -->
<meta http-equiv = "refresh" content = "30">
<!-- Page expiry -->
<meta http-equiv = "expires" content = "Wed, 21 June
2006 14:25:27 GMT">
<!-- Tag to tell robots not to index the content of
a page -->
<meta name = "robots" content = "noindex, nofollow">
</head>
<body>
<p>Hello, World!</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 102
Object 103
Tetapi jika Anda mengubah URL dasar ke yang lain, misalnya jika
URL dasar adalah http://www.tutorialspoint.com/home maka
gambar dan tautan lain yang diberikan akan menjadi seperti
http://www.tutorialspoint.com/home/images /logo.png dan
http://www.tutorialspoint.com/html/index.htm
Tag <tautan> HTML
Tag HTML <link> digunakan untuk menentukan hubungan antara
dokumen saat ini dan sumber daya eksternal. Berikut adalah
contoh untuk menautkan file style sheet eksternal yang tersedia
di subdirektori css dalam root web -
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML link Tag Example</title>
<base href = "https://www.tutorialspoint.com/" />
<link rel = "stylesheet" type = "text/css" href =
"/css/style.css">
</head>
<body>
<p>Hello, World!</p>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 104
Object 105
Object 106
Object 107
Object 108
Object 109
HTML-JavaScript
Object 110
Skrip Internal
Anda dapat menulis kode skrip Anda langsung ke dalam dokumen
HTML Anda. Biasanya kami menyimpan kode skrip di header
dokumen menggunakan tag <script>, jika tidak, tidak ada batasan
dan Anda dapat meletakkan kode sumber Anda di mana saja di
dokumen tetapi di dalam tag <script>.
Contoh
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>JavaScript Internal Script</title>
<base href = "https://www.tutorialspoint.com/" />
<script type = "text/JavaScript">
function Hello() {
alert("Hello, World");
}
</script>
</head>
<body>
<input type = "button" onclick = "Hello();" name =
"ok" value = "Click Me" />
</body>
</html>
Ini akan menghasilkan hasil berikut, di mana Anda dapat mencoba
mengklik tombol yang diberikan -
Object 111
Penangan Acara
Penangan peristiwa tidak lain hanyalah fungsi yang didefinisikan
secara sederhana yang dapat dipanggil terhadap peristiwa mouse
atau keyboard apa pun. Anda dapat menentukan logika bisnis Anda
di dalam pengendali peristiwa yang dapat bervariasi dari satu
hingga 1000 kode baris.
Contoh berikut menjelaskan cara menulis event handler. Mari kita
tulis satu fungsi sederhana EventHandler() di header
dokumen. Kami akan memanggil fungsi ini ketika ada pengguna
yang mengarahkan mouse ke suatu paragraf.
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>Event Handlers Example</title>
<base href = "https://www.tutorialspoint.com/" />
<script type = "text/JavaScript">
function EventHandler() {
alert("I'm event handler!!");
}
</script>
</head>
<body>
<p onmouseover = "EventHandler();">Bring your mouse
here to see an alert</p>
</body>
</html>
Sekarang Ini akan menghasilkan hasil sebagai berikut. Arahkan
mouse Anda ke baris ini dan lihat hasilnya -
Object 112
Object 113
Object 114
Tata Letak HTML - Menggunakan DIV, SPAN
Elemen <div> adalah elemen tingkat blok yang digunakan untuk
mengelompokkan elemen HTML. Meskipun tag <div> adalah
elemen tingkat blok, elemen HTML <span> digunakan untuk
mengelompokkan elemen pada tingkat sebaris.
Meskipun kita dapat mencapai tata letak yang cukup bagus dengan
tabel HTML, namun tabel tidak benar-benar dirancang sebagai alat
tata letak. Tabel lebih cocok untuk menyajikan data berbentuk
tabel.
Note - Contoh ini menggunakan Cascading Style Sheet (CSS), jadi
sebelum memahami contoh ini Anda perlu memiliki pemahaman
yang lebih baik tentang cara kerja CSS.
Contoh
Di sini kita akan mencoba untuk mencapai hasil yang sama dengan
menggunakan tag <div> bersama dengan CSS, apa pun yang telah
Anda capai menggunakan tag <table> pada contoh sebelumnya.
Demo Langsung
<!DOCTYPE html>
<html>
<head>
<title>HTML Layouts using DIV, SPAN</title>
</head>
<body>
<div style = "width:100%">
<div style = "background-color:#b5dcb3;
width:100%">
<h1>This is Web Page Main title</h1>
</div>
<div style = "background-color:#aaa; height:200px;
width:100px; float:left;">
<div><b>Main Menu</b></div>
HTML<br />
PHP<br />
PERL...
</div>
<div style = "background-color:#eee; height:200px;
width:350px; float:left;" >
<p>Technical and Managerial Tutorials</p>
</div>
<div style = "background-color:#aaa; height:200px;
width:100px; float:right;">
<div><b>Right Menu</b></div>
HTML<br />
PHP<br />
PERL...
</div>
<div style = "background-color:#b5dcb3;
clear:both">
<center>
Copyright © 2007 Tutorialspoint.com
</center>
</div>
</div>
</body>
</html>
Ini akan menghasilkan hasil berikut -
Object 115
Anda dapat membuat tata letak yang lebih baik menggunakan DIV,
SPAN, dan CSS. Untuk informasi lebih lanjut tentang CSS, silakan
lihat Tutorial CSS.