| HTML DASAR | Red More | HTML KEPALA | Red More |
| HTML RUMAH | Red More | HTML CSS | Red More |
| HTML PENGENALAN | Red More | HTML GAMBAR | Red More |
| HTML EDITOR | Red More | HTML TABEL | Red More |
| HTML ELEMEN | Red More | HTML DAFTAR | Red More |
| HTML ATRIBUT | Red More | HTML BLOK | Red More |
| HTML POS | Red More | HTML TATA LETAK | Red More |
| HTML PARAGRAF | Red More | HTML BENTUK | Red More |
| HTML FORMAT | Red More | HTML IFRAME | Red More |
| HTML LINK | Red More | HTML WARNA | Red More |
| HTML NAMA WARNA | Red More | HTML URL ENCODE | Red More |
| HTML COLOR VALUES | Red More | HTML Cepat Daftar | Red More |
| HTML JAVA SCRIPT | Red More | HTML JAVA Summary | Red More |
| HTML ENTITAS | Red More | HTML XHTML | Red More |
Tampilkan postingan dengan label html. Tampilkan semua postingan
Tampilkan postingan dengan label html. Tampilkan semua postingan
Belajar HTML
html pos
HTML pos
Pos penting dalam dokumen HTML.
HTML Headings
Pos didefinisikan dengan <h1> untuk <h6> tag.
<h1> mendefinisikan heading yang paling penting. <h6> mendefinisikan judul yang paling tidak penting.
Contoh
<html>
<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>
|
Catatan: Browser secara otomatis menambahkan beberapa ruang kosong (margin) sebelum dan sesudah setiap pos.
Pos Apakah Penting
Gunakan judul HTML untuk judul saja. Jangan gunakan judul untuk membuat teks BESAR atau tebal .
Mesin pencari menggunakan judul Anda ke indeks struktur dan isi dari halaman web Anda.
Karena pengguna dapat skim halaman Anda dengan judul, itu adalah penting untuk menggunakan judul untuk menunjukkan struktur dokumen.
H1 judul harus digunakan sebagai judul utama, diikuti oleh H2 judul, maka judul H3 kurang penting, dan sebagainya.
Garis HTML
Tag <hr> menciptakan garis horizontal di halaman HTML.
Unsur jam dapat digunakan untuk konten terpisah:
Contoh
<p>This is a paragraph.</p>
<hr>
<p>This is a paragraph.</p>
<hr>
<p>This is a paragraph.</p>
Coba sendiri »
<p>This is a paragraph.</p>
<hr>
<p>This is a paragraph.</p>
<hr>
<p>This is a paragraph.</p>
<hr>
<p>This is a paragraph.</p>
<hr>
<p>This is a paragraph.</p>
Coba sendiri »
<!DOCTYPE html>
<html>
<body>
<p>The hr tag defines a horizontal rule:</p>
<hr>
<p>This is a paragraph.</p>
<hr>
<p>This is a paragraph.</p>
<hr>
<p>This is a paragraph.</p>
</body>
</html>
|
HTML Komentar
Komentar dapat dimasukkan ke dalam kode HTML untuk membuatnya lebih mudah dibaca dan dimengerti. Komentar diabaikan oleh browser dan tidak ditampilkan.
Komentar ditulis seperti ini:
Contoh
<html>
<body>
<!--This comment will not be displayed-->
<p>This is a regular paragraph</p>
</body>
</html>
|
Catatan: Ada tanda seru setelah kurung buka, tetapi tidak sebelum kurung tutup.
Tip HTML - Cara Lihat Sumber HTML
Pernahkah Anda melihat halaman Web dan bertanya-tanya "Hei! Bagaimana mereka melakukan itu?"
Untuk mengetahuinya, klik kanan pada halaman dan pilih "View Source" (IE) atau "View Page Source" (Firefox), atau serupa untuk browser lainnya. Ini akan membuka jendela yang berisi kode HTML halaman.

Contoh Dari Halaman Ini
Pos
Cara menampilkan judul dalam dokumen HTML.
Tersembunyi komentar
Cara menyisipkan komentar dalam kode sumber HTML.
Garis horisontal
Cara menyisipkan garis horizontal.
Cara menampilkan judul dalam dokumen HTML.
Cara menyisipkan komentar dalam kode sumber HTML.
Cara menyisipkan garis horizontal.
HTML Tag Reference
Referensi tag W3Schools 'berisi informasi tambahan tentang tag dan atribut mereka.
Anda akan belajar lebih banyak tentang tag HTML dan atribut dalam bab-bab selanjutnya dari tutorial ini.
| Tag | Description |
|---|---|
| <html> | Defines an HTML document |
| <body> | Defines the document's body |
| <h1> to <h6> | Defines HTML headings |
| <hr> | Defines a horizontal line |
| <!--> | Defines a comment |
html kepala

html kepala
The HTML <head> Elemen
Unsur <head> merupakan wadah untuk semua elemen kepala. Elemen di dalam <head> dapat termasuk script, menginstruksikan browser di mana untuk menemukan style sheet, memberikan informasi meta, dan banyak lagi.
Tag berikut dapat ditambahkan ke bagian kepala: <title>, <style>, <meta>, <link>, <script>, <noscript>, dan <base>.
The HTML <title> Elemen
Tag <title> mendefinisikan judul dokumen.
Unsur <title> diperlukan dalam semua dokumen HTML / XHTML.
<title> Elemen:
- mendefinisikan judul di toolbar browser
- memberikan judul untuk halaman ketika ditambahkan ke favorit
- menampilkan judul untuk halaman dalam hasil pencarian mesin
Sebuah disederhanakan dokumen HTML:
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
The content of the document......
</body>
</html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
The content of the document......
</body>
</html>
The HTML <base> Elemen
Tag <base> menentukan basis URL / target untuk semua URL relatif dalam halaman:
<head>
<base href="http://www.w3schools.com/images/" target="_blank">
</head>
<base href="http://www.w3schools.com/images/" target="_blank">
</head>
The HTML <link> Elemen
Tag <link> mendefinisikan hubungan antara dokumen dan sumber daya eksternal.
Tag <link> paling digunakan untuk link ke style sheet:
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
The HTML <style> Elemen
Tag <style> digunakan untuk mendefinisikan informasi style untuk dokumen HTML.
Di dalam elemen <style> Anda menentukan bagaimana elemen HTML harus membuat di browser:
<head>
<style type="text/css">
body {background-color:yellow;}
p {color:blue;}
</style>
</head>
<style type="text/css">
body {background-color:yellow;}
p {color:blue;}
</style>
</head>
The HTML <meta> Elemen
Metadata adalah data (informasi) tentang data.
Tag <meta> menyediakan metadata tentang dokumen HTML. Metadata tidak akan ditampilkan pada halaman, tetapi akan menjadi mesin parsable.
Meta elemen biasanya digunakan untuk menentukan deskripsi halaman, kata kunci, penulis dokumen, terakhir diubah, dan metadata lainnya.
Metadata dapat digunakan oleh browser (bagaimana menampilkan konten atau reload halaman), mesin pencari (kata kunci), atau layanan web lainnya.
tag <meta> selalu masuk ke dalam elemen <head>.
<meta> Tags - Contoh penggunaan
Tentukan kata kunci untuk mesin pencari:
<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">
Tentukan deskripsi dari halaman web Anda:
<meta name="description" content="Free Web tutorials on HTML and CSS">
Tentukan penulis halaman:
<meta name="author" content="Hege Refsnes">
Refresh dokumen setiap 30 detik:
<meta http-equiv="refresh" content="30">
The HTML <script> Elemen
Tag <script> digunakan untuk mendefinisikan script client-side, seperti JavaScript.
Unsur <script> akan dijelaskan pada bab berikutnya.
Elemen kepala HTML
| Tag | Description |
|---|---|
| <head> | Defines information about the document |
| <title> | Defines the title of a document |
| <base> | Defines a default address or a default target for all links on a page |
| <link> | Defines the relationship between a document and an external resource |
| <meta> | Defines metadata about an HTML document |
| <script> | Defines a client-side script |
| <style> | Defines style information for a document |
html iframe
HTML iframe
Iframe digunakan untuk menampilkan halaman web Dalam, halaman web.
Sintaks untuk menambahkan iframe:
<iframe src="URL"></iframe>
URL Yang menunjuk Ke LOKASI Bahasa Dari halaman Yang terpisah.
Iframe - Mengatur Tinggi Dan Lebar
Tinggi Atribut Dan Lebar Yang digunakan untuk menentukan Tinggi Dan Lebar bahasa Dari iframe.
Value per share Atribut Yang ditentukan Dalam, pixel secara default, tetapi mereka juga Bisa Dalam, persen khususnya (seperti "80%").
Iframe - Hapus Perbatasan
The frameborder Atribut menentukan apakah atau regular tidak untuk menampilkan perbatasan sekitar iframe.
Mengatur Atribut value per share "0" untuk menghapus perbatasan:
Gunakan iframe sebagai target sebuah link
Iframe dapat digunakan sebagai bingkai penghubung untuk sasaran.
Targetkan Atribut hubungan harus mengacu PADA Atribut Nama iframe:
Contoh
<iframe src="demo_iframe.htm" name="iframe_a"></iframe>
<p><a href="http://www.w3schools.com" target="iframe_a">W3Schools.com</a></p>
<p><a href="http://www.w3schools.com" target="iframe_a">W3Schools.com</a></p>
Coba Sendiri »
HTML Tag iframe
| Tag | Description |
|---|---|
| <iframe> | Defines an inline frame |
html bentuk
HTML Forms dan Input
Formulir HTML digunakan untuk memilih berbagai jenis input pengguna.

Cobalah Sendiri - Contoh
Buat teks ladang
Cara membuat bidang teks. Pengguna dapat menulis teks dalam kolom teks.
Cara membuat bidang teks. Pengguna dapat menulis teks dalam kolom teks.
Buat password
Cara membuat password.
Cara membuat password.
(Anda dapat menemukan lebih banyak contoh di bagian bawah halaman ini)
Bentuk HTML
Bentuk HTML yang digunakan untuk melewatkan data ke server.
Bentuk HTML dapat mengandung unsur-unsur masukan seperti bidang teks, checkbox, radio-tombol, tombol submit dan banyak lagi. Bentuk A juga dapat berisi daftar pilih, textarea, fieldset, legenda, dan elemen label.
Tag <form> digunakan untuk membuat bentuk HTML:
<form>
.
input elements
.
</form>
.
input elements
.
</form>
Bentuk HTML - Input Elemen
Unsur bentuk yang paling penting adalah unsur <input>.
Unsur <input> digunakan untuk memilih informasi pengguna.
Sebuah elemen <input> dapat bervariasi dalam banyak cara, tergantung pada jenis atribut. Sebuah elemen <input> dapat dari text field jenis, checkbox, password, tombol radio, tombol submit, dan banyak lagi.
Jenis input yang paling umum dijelaskan di bawah ini.
Fields Text
<input type="text"> mendefinisikan field input satu baris yang pengguna dapat memasukkan teks ke:
<form>
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname">
</form>
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname">
</form>
Bagaimana kode HTML di atas terlihat dalam browser:
Catatan: Bentuk itu sendiri tidak terlihat. Juga mencatat bahwa lebar default kolom teks adalah 20 karakter.
Sandi Lapangan
<input type="password"> mendefinisikan field kata sandi:
<form>
Password: <input type="password" name="pwd">
</form>
Password: <input type="password" name="pwd">
</form>
Bagaimana kode HTML di atas terlihat dalam browser:
Catatan: Karakter dalam bidang password bertopeng (ditampilkan sebagai tanda bintang atau lingkaran).
Radio Buttons
<input type="radio"> mendefinisikan tombol radio. Tombol radio membiarkan pengguna memilih HANYA SATU dari sejumlah pilihan:
<form>
<input type="radio" name="sex" value="male">Male<br>
<input type="radio" name="sex" value="female">Female
</form>
<input type="radio" name="sex" value="male">Male<br>
<input type="radio" name="sex" value="female">Female
</form>
Bagaimana kode HTML di atas terlihat dalam browser:
Checkbox
<input type="checkbox"> mendefinisikan kotak centang. Checkbox membiarkan pengguna pilih ZERO atau LEBIH pilihan dari sejumlah pilihan.
<form>
<input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
<input type="checkbox" name="vehicle" value="Car">I have a car
</form>
<input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
<input type="checkbox" name="vehicle" value="Car">I have a car
</form>
Bagaimana kode HTML di atas terlihat dalam browser:
Kirim Tombol
<input type="submit"> mendefinisikan tombol kirim.
Sebuah tombol submit digunakan untuk mengirim data formulir ke server. Data dikirim ke halaman tertentu dalam aksi atribut form. File didefinisikan dalam atribut aksi biasanya melakukan sesuatu dengan input yang diterima:
<form name="input" action="html_form_action.asp" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>
Bagaimana kode HTML di atas terlihat dalam browser:
Jika Anda mengetik beberapa karakter dalam kolom teks di atas, dan klik "Kirim" tombol, browser akan mengirimkan masukan Anda ke halaman yang disebut "html_form_action.asp". Halaman ini akan menunjukkan masukan yang diterima.

Contoh lainnya
Tombol radio
Bagaimana menciptakan tombol radio.
Bagaimana menciptakan tombol radio.
Checkbox
Cara membuat kotak centang. Seorang pengguna dapat memilih atau tidak memilih kotak centang.
Cara membuat kotak centang. Seorang pengguna dapat memilih atau tidak memilih kotak centang.
Daftar drop-down sederhana
Cara membuat daftar drop-down sederhana.
Cara membuat daftar drop-down sederhana.
Daftar drop-down dengan nilai pra-dipilih
Cara membuat daftar drop-down dengan nilai pra-dipilih.
Cara membuat daftar drop-down dengan nilai pra-dipilih.
Textarea
Cara membuat multi-line input teks kontrol. Dalam teks-daerah pengguna dapat menulis jumlah yang tidak terbatas karakter.
Cara membuat multi-line input teks kontrol. Dalam teks-daerah pengguna dapat menulis jumlah yang tidak terbatas karakter.
Buat tombol
Cara membuat tombol.
Cara membuat tombol.

Form Contoh
Fieldset sekitar form-data
Cara membuat perbatasan di sekitar elemen dalam formulir.
Cara membuat perbatasan di sekitar elemen dalam formulir.
Formulir dengan bidang teks dan tombol submit
Bagaimana menciptakan sebuah form dengan dua text field dan tombol kirim.
Bagaimana menciptakan sebuah form dengan dua text field dan tombol kirim.
Formulir dengan kotak centang
Cara membuat sebuah form dengan dua kotak centang dan tombol kirim.
Cara membuat sebuah form dengan dua kotak centang dan tombol kirim.
Bentuk dengan tombol radio
Bagaimana menciptakan sebuah form dengan dua tombol radio, dan tombol kirim.
Bagaimana menciptakan sebuah form dengan dua tombol radio, dan tombol kirim.
Kirim e-mail dari bentuk
Cara mengirim e-mail dari formulir.
Cara mengirim e-mail dari formulir.
Form HTML Tag
New : tag baru di HTML5.
| Tag | Description |
|---|---|
| <form> | Defines an HTML form for user input |
| <input> | Defines an input control |
| <textarea> | Defines a multiline input control (text area) |
| <label> | Defines a label for an <input> element |
| <fieldset> | Groups related elements in a form |
| <legend> | Defines a caption for a <fieldset> element |
| <select> | Defines a drop-down list |
| <optgroup> | Defines a group of related options in a drop-down list |
| <option> | Defines an option in a drop-down list |
| <button> | Defines a clickable button |
| <datalist>New | Specifies a list of pre-defined options for input controls |
| <keygen>New | Defines a key-pair generator field (for forms) |
| <output>New | Defines the result of a calculation |
html sumary
Anda Telah Belajar HTML, Sekarang Apa?
HTML Summary
Tutorial ini mengajarkan Anda bagaimana menggunakan HTML untuk membuat situs web Anda sendiri.
HTML adalah bahasa markup yang universal untuk Web. HTML memungkinkan Anda memformat teks, menambahkan gambar, membuat link, bentuk masukan, frame dan tabel, dll, dan simpan semuanya dalam sebuah file teks yang browser apapun dapat membaca dan display.
Kunci HTML adalah tag, yang menunjukkan apa konten akan datang.
Untuk informasi lebih lanjut tentang HTML, silakan lihat di kami contoh HTML dan kami referensi HTML .
Sekarang Anda tahu HTML, Apa Selanjutnya?
Belajar CSS
CSS digunakan untuk mengontrol gaya dan tata letak beberapa halaman Web sekaligus.
Dengan CSS, semua format dapat dihapus dari dokumen HTML dan disimpan dalam file terpisah.
CSS memberi Anda kontrol total tata letak, tanpa mengacaukan isi dokumen.
Untuk mempelajari cara membuat style sheet, silakan kunjungi kami CSS tutorial .
Belajar JavaScript
JavaScript dapat membuat situs web Anda lebih dinamis.
Sebuah situs web statis bagus ketika Anda hanya ingin menampilkan konten datar, tetapi sebuah situs web dinamis dapat bereaksi terhadap peristiwa dan memungkinkan interaksi pengguna.
JavaScript adalah bahasa scripting yang paling populer di internet dan bekerja dengan semua browser utama.
Jika Anda ingin mempelajari lebih lanjut tentang JavaScript, silakan kunjungi kami tutorial JavaScript .
Hosting situs Web Anda sendiri
Hosting situs web Anda di server Anda sendiri selalu pilihan. Berikut adalah beberapa hal untuk dipertimbangkan:
Beban Hardware
Untuk menjalankan "nyata" situs web, Anda akan harus membeli beberapa hardware server yang kuat. Jangan berharap bahwa biaya rendah PC akan melakukan pekerjaan. Anda juga akan memerlukan koneksi berkecepatan tinggi permanen (24 jam sehari).
Beban Software
Ingat bahwa server lisensi sering lebih tinggi dari client-lisensi. Perlu diketahui juga bahwa server lisensi mungkin memiliki batasan pada jumlah pengguna.
Beban tenaga kerja
Jangan berharap biaya tenaga kerja yang rendah. Anda harus menginstal perangkat keras Anda sendiri dan perangkat lunak. Anda juga harus berurusan dengan bug dan virus, dan menjaga server Anda terus berjalan dalam lingkungan di mana "segala sesuatu bisa terjadi".
Menggunakan Internet Service Provider
Menyewa server dari Internet Service Provider (ISP) adalah pilihan yang umum.
Sebagian besar perusahaan kecil menyimpan situs web mereka pada server yang disediakan oleh ISP. Berikut adalah beberapa keuntungan:
Kecepatan Koneksi
Kebanyakan ISP memiliki koneksi yang sangat cepat ke internet.
Powerfull Hardware
ISP sering memiliki server web yang kuat yang dapat digunakan bersama oleh beberapa perusahaan. Anda juga dapat mengharapkan mereka untuk memiliki load balancing yang efektif, dan server cadangan yang diperlukan.
Keamanan dan Stabilitas
ISP adalah spesialis di web hosting. Mengharapkan server mereka untuk memiliki waktu lebih dari 99%, patch perangkat lunak terbaru, dan perlindungan virus terbaik.
Hal yang Perlu Dipertimbangkan dengan ISP
Support 24 jam
Pastikan ISP Anda menawarkan 24-jam dukungan. Jangan menempatkan diri dalam situasi di mana Anda tidak dapat memperbaiki masalah penting tanpa harus menunggu sampai hari kerja berikutnya. Telepon bebas pulsa bisa menjadi penting jika Anda tidak ingin membayar untuk panggilan jarak jauh.
Backup Harian
Pastikan ISP Anda menjalankan rutinitas backup harian, jika tidak, anda mungkin kehilangan beberapa data berharga.
Volume lalu lintas
Studi pembatasan volume lalu lintas ISP. Pastikan bahwa Anda tidak harus membayar uang untuk lalu lintas tinggi tak terduga jika situs web Anda menjadi populer.
Bandwidth atau Konten Pembatasan
Studi bandwidth dan konten pembatasan ISP. Jika Anda berencana untuk mempublikasikan gambar atau video yang siaran atau suara, pastikan bahwa Anda bisa.
Kemampuan E-mail
Pastikan ISP Anda mendukung kemampuan e-mail yang Anda butuhkan.
Database Access
Jika Anda berencana untuk menggunakan data dari database di situs web Anda, pastikan ISP Anda mendukung akses database yang Anda butuhkan.

W3Schools 'online Sertifikasi
Solusi sempurna bagi para profesional yang membutuhkan untuk menyeimbangkan pekerjaan, keluarga, dan membangun karier.
Lebih dari 10 000 sertifikat telah diterbitkan!
The Sertifikat HTML dokumen pengetahuan Anda tentang HTML.
The HTML5 Sertifikat mendokumentasikan pengetahuan Anda tentang HTML5 canggih.
The CSS Sertifikat mendokumentasikan pengetahuan Anda tentang CSS canggih.
The JavaScript Sertifikat mendokumentasikan pengetahuan Anda tentang JavaScript dan HTML DOM.
The jQuery Sertifikat mendokumentasikan pengetahuan Anda tentang jQuery.
The XML Certificate dokumen pengetahuan Anda tentang XML, XML DOM dan XSLT.
The ASP Sertifikat mendokumentasikan pengetahuan Anda tentang ASP, SQL, dan ADO.
The PHP Sertifikat mendokumentasikan pengetahuan Anda tentang PHP dan SQL (MySQL).
html xhtml
HTML - XHTML
XHTML adalah HTML ditulis sebagai XML.
Apa itu XHTML?
- XHTML singkatan dari E X tensible H yper T ext M arkup L anguage
- XHTML hampir identik dengan HTML 4.01
- XHTML adalah versi ketat dan bersih dari HTML
- XHTML adalah HTML didefinisikan sebagai aplikasi XML
- XHTML didukung oleh semua browser utama.
Mengapa XHTML?
Banyak halaman di internet berisi "buruk" HTML.
Kode HTML berikut akan bekerja dengan baik jika Anda melihatnya dalam browser (bahkan jika itu TIDAK mengikuti aturan HTML):
<html>
<head>
<title>This is bad HTML</title>
<body>
<h1>Bad HTML
<p>This is a paragraph
</body>
<head>
<title>This is bad HTML</title>
<body>
<h1>Bad HTML
<p>This is a paragraph
</body>
XML adalah bahasa markup di mana dokumen harus ditandai dengan benar dan "well-formed".
Jika Anda ingin belajar XML, silakan baca kita XML tutorial .
Pasar saat ini terdiri dari teknologi browser yang berbeda. Beberapa browser dijalankan pada komputer, dan beberapa browser berjalan pada ponsel atau perangkat kecil lainnya. Perangkat yang lebih kecil sering kekurangan sumber daya atau kekuatan untuk menafsirkan "buruk" markup language.
Oleh karena itu - dengan menggabungkan kekuatan dari HTML dan XML, XHTML dikembangkan. XHTML adalah HTML didesain ulang sebagai XML.
Perbedaan Paling Penting dari HTML:
Struktur Dokumen
- XHTML DOCTYPE adalah wajib
- XML namespace atribut dalam <html> adalah wajib
- <html>, <head>, <title>, dan <body> adalah wajib
XHTML Elemen
- Elemen XHTML harus bersarang dengan benar
- Elemen XHTML harus selalu ditutup
- Elemen XHTML harus dalam huruf kecil
- Dokumen XHTML harus memiliki satu elemen root
Atribut XHTML
- Nama atribut harus dalam huruf kecil
- Nilai atribut harus dikutip
- Atribut minimisasi yang dilarang
<! DOCTYPE ....> Apakah Wajib
Sebuah dokumen XHTML harus memiliki deklarasi DOCTYPE XHTML.
Sebuah daftar lengkap dari semua XHTML Doctypes ditemukan dalam HTML Tags Referensi kami.
<html>, <head>, <title>, Dan elemen <body> juga harus hadir, dan xmlns atribut di <html>, harus menentukan namespace xml untuk dokumen tersebut.
Contoh di bawah ini menunjukkan sebuah dokumen XHTML dengan minimal tags diperlukan:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Title of document</title>
</head>
<body>
......
</body>
</html>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Title of document</title>
</head>
<body>
......
</body>
</html>
XHTML Elemen Harus Benar Bersarang
Dalam HTML, beberapa elemen dapat benar bersarang dalam satu sama lain, seperti ini:
<b><i>This text is bold and italic</b></i>
Dalam XHTML, semua elemen harus benar bersarang dalam satu sama lain, seperti ini:
<b><i>This text is bold and italic</i></b>
XHTML Elemen Harus Selalu Be Ditutup
Ini salah:
<p>This is a paragraph
<p>This is another paragraph
<p>This is another paragraph
Ini benar:
<p>This is a paragraph</p>
<p>This is another paragraph</p>
<p>This is another paragraph</p>
Elemen kosong Juga Harus Bisa Ditutup
Ini salah:
A break: <br>
A horizontal rule: <hr>
An image: <img src="happy.gif" alt="Happy face">
A horizontal rule: <hr>
An image: <img src="happy.gif" alt="Happy face">
Ini benar:
A break: <br />
A horizontal rule: <hr />
An image: <img src="happy.gif" alt="Happy face" />
A horizontal rule: <hr />
An image: <img src="happy.gif" alt="Happy face" />
XHTML Elemen Harus Di Bawah Kasus
Ini salah:
<BODY>
<P>This is a paragraph</P>
</BODY>
<P>This is a paragraph</P>
</BODY>
Ini benar:
<body>
<p>This is a paragraph</p>
</body>
<p>This is a paragraph</p>
</body>
Atribut Nama Harus Di Bawah Kasus
Ini salah:
<table WIDTH="100%">
Ini benar:
<table width="100%">
Nilai Atribut Harus Dikutip
Ini salah:
<table width=100%>
Ini benar:
<table width="100%">
Atribut Meminimalkan Apakah Terlarang
Ini salah:
<input checked>
<input readonly>
<input disabled>
<option selected>
<input readonly>
<input disabled>
<option selected>
Ini benar:
<input checked="checked">
<input readonly="readonly">
<input disabled="disabled">
<option selected="selected">
<input readonly="readonly">
<input disabled="disabled">
<option selected="selected">
Cara Mengkonversi dari HTML ke XHTML
- Tambahkan XHTML <! DOCTYPE> ke baris pertama dari setiap halaman
- Menambahkan atribut xmlns ke elemen html dari setiap halaman
- Mengubah semua nama elemen huruf kecil
- Tutup semua elemen kosong
- Mengubah semua nama atribut huruf kecil
- Kutipan semua nilai atribut
Validasi XHTML Dengan W3C Validator
XHTML Kuis Uji
Tes ini berisi 20 pertanyaan dan tidak ada batas waktu.
Tes ini tidak resmi, itu hanya cara yang bagus untuk melihat seberapa banyak Anda tahu, atau tidak tahu, tentang XHTML.
Anda akan mendapatkan 1 poin untuk setiap jawaban yang benar. Pada akhir kuis, skor total Anda akan ditampilkan. Skor maksimum adalah 20 poin.