Deklarasi Jenis Dokumen
Di bagian atas setiap halaman Anda, Anda memerlukan deklarasi dokumen. Ya, itu harus.
Jika Anda tidak menentukan jenis dokumen, HTML Anda bukan HTML yang sah, dan sebagian besar browser akan menggunakan mode quirks untuk memproses halaman, yang berarti bahwa browser berpikir Anda tidak tahu apa yang Anda lakukan dan menangani kode Anda dengan cara browser sendiri. Anda bisa menjadi master HTML yang tak terkalahkan di Bumi, atau HTML Anda bisa sempurna dan CSS bisa sempurna, tetapi jika tidak ada deklarasi dokumen atau deklarasi dokumen yang salah, halaman web Anda persis sama dengan bayi unggul bermata pendek, bermata satu.
Deklarasi dokumentasi untuk XHTML 1.0 ketat adalah sebagai berikut:
<! Doctype html public -// w3c // dtd xhtml 1.0 strict // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
Berikut ini adalah pernyataan dokumen XHTML 1.1. Sebagai versi terbaru dari XHTML, terlihat lebih sempurna, tetapi masih ada beberapa masalah. Kami akan menjelaskannya nanti.
<! Doctype html public -// w3c // dtd xhtml 1.1 // en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd>
Perhatikan bahwa tag Doctype harus dikapitalisasi dan diawali dengan tanda seru setengah lebar bahasa Inggris! Ini adalah satu -satunya tag yang melanggar aturan dan tidak perlu ditutup.
Pernyataan bahasa
Bahkan jika header HTTP atau atribut XML: Lang diatur dalam tag mulai HTML, Anda harus menentukan bahasa utama untuk dokumen tersebut. Meskipun tidak perlu menangani dokumen XHTML yang sah, itu juga merupakan kemudahan penggunaan. Nilai disingkat, seperti EN (Inggris, Inggris), FR (Prancis, Prancis), DE (Jerman, Jerman).
Mendeklarasikan dokumen yang terutama menggunakan konten bahasa Inggris, contohnya adalah ini:
<html xmlns = http: //www.w3.org/1999/xhtml xml: lang = en>
Setelah mendeklarasikan bahasa utama, jika Anda perlu menggunakan bahasa lain, Anda juga dapat menggunakan atribut xml: lang inline (misalnya, <span xml: lang = de> html hund </span>).
Jenis konten
Jenis media dan set font dokumen HTML dapat ditentukan, dan dapat dilakukan dengan menggunakan header HTTP, seperti:
Tipe konten: teks/html; Charset = UTF-8
Bagian pertama dari header HTTP (seperti teks/html) adalah tipe file mime, yang memungkinkan browser untuk mengetahui jenis media dari file tersebut dan karenanya tahu cara menghadapinya. Semua file memiliki tipe MIME. Gambar JPEG adalah gambar/jpeg, file CSS adalah teks/CSSS dan HTML umumnya menggunakan teks/html.
Bagian kedua dari header HTTP (seperti bagian UTF-8) adalah set karakter.
Mungkin cara termudah untuk mengatur header HTTP adalah dengan menggunakan tag header dengan sinonim HTTP (http-setara) di HTML, seperti ini:
<meta http-equiv = konten-tipe konten = teks/html; Charset = UTF-8 />
Di bawah ini adalah pernyataan dokumen yang biasa digunakan. Faktanya, Dreamweaver adalah pernyataan default.
Salin kode