Tag meta
Tag meta menetapkan beberapa arahan perkhidmatan
kepada pelayar atau enjin carian:
pengekodan halaman, penerangan halaman untuk
enjin carian, penulis halaman dan sebagainya.
Prinsip kerja tag adalah seperti berikut (dengan beberapa pengecualian):
nama arahan ditetapkan (dalam atribut name
atau dalam atribut http-equiv), dan nilai
arahan ditetapkan dalam atribut content.
Pada dasarnya tag ini mengandungi sekumpulan
tag (arahan), nama umum untuknya ialah meta tag
Tag meta tidak memerlukan tag penutup.
Tag meta hendaklah digunakan di dalam
tag head.
Contoh penggunaan popular
Pengekodan dokumen
Pada masa ini, piawai pengekodan ialah
utf-8. Secara teori, pengekodan
boleh tidak ditetapkan secara jelas (melalui tag
meta) - pelayar sepatutnya memahami anda.
Dalam praktiknya, saya tidak menasihati untuk berbuat demikian - pengekodan
boleh terganggu dan bukannya teks Rusia, anda
akan melihat aksara yang tidak boleh dibaca.
Dalam HTML5, pengekodan ditetapkan dalam bentuk yang dipermudahkan:
<meta charset="utf-8">
Sebelum ini, pengekodan ditetapkan seperti ini (sekarang tidak perlu dilakukan begitu, sudah lapuk, anda mungkin jumpa dalam tutorial yang sudah lapuk):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Penerangan dokumen
Meta-penerangan dokumen bertujuan untuk enjin carian, ia harus mengandungi penerangan ringkas mengenai halaman. Daripada penerangan ini, dalam beberapa keadaan, enjin carian boleh membuat snippet untuk halaman laman web. Snippet ialah penerangan ringkas tentang halaman laman web semasa penelusuran. Oleh itu, meta-penerangan halaman hendaklah dibuat seperti bagaimana anda mahu snippet halaman kelihatan dalam hasil carian dan untuk setiap halaman laman web adalah berbeza.
Ia hendaklah digunakan seperti berikut:
<meta name="description" content="Halaman ini menceritakan tentang meta tag.">
Kata kunci dokumen
Meta-keywords (kata kunci) bertujuan untuk enjin carian, untuk menunjukkan perkataan paling penting yang halaman akan dicari. Pada masa ini, disebabkan penyalahgunaan oleh webmaster, enjin carian tidak memberi perhatian kepada meta tag ini.
Ia hendaklah digunakan seperti berikut (kata kunci dan frasa disenaraikan dipisahkan dengan koma):
<meta name="keywords" content="Meta tag, Meta-penerangan, HTML redirect" >
Redirect (melompat ke halaman lain)
Boleh dibuat supaya apabila memasuki suatu halaman, pengguna secara automatik dilompatkan ke halaman lain (contohnya, jika halaman telah berpindah). Digunakan seperti berikut (5 ialah bilangan saat, selepas itu lompatan akan berlaku):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
Lebih banyak contoh
Lebih banyak contoh boleh didapati di pautan ini.
Atribut yang mungkin
| Atribut | Penerangan |
|---|---|
name |
Nama meta tag. Nilai meta tag dengan nama ini ditetapkan oleh atribut content. |
http-equiv |
Membolehkan menetapkan header HTTP, untuk menghantarnya ke pelayar.
Menetapkan nama header. Nilai header ditetapkan oleh atribut content.
|
content |
Menetapkan nilai atribut yang ditentukan menggunakan atribut name atau http-equiv. |
charset |
Menetapkan pengekodan dokumen. Pada masa ini, piawai ialah utf-8. |