99 of 133 menu

แท็ก meta

แท็ก meta กำหนดคำสั่งบริการบางอย่าง ให้กับเบราว์เซอร์หรือเครื่องมือค้นหา: การเข้ารหัสของหน้า คำอธิบายหน้าสำหรับ เครื่องมือค้นหา ผู้เขียนหน้าเว็บ และอื่นๆ

หลักการทำงานของแท็กเป็นดังนี้ (มีข้อยกเว้นบางประการ): กำหนดชื่อคำสั่ง (ในแอตทริบิวต์ name หรือในแอตทริบิวต์ http-equiv) และค่า ของคำสั่งถูกกำหนดในแอตทริบิวต์ content โดยพื้นฐานแล้วแท็กนี้ประกอบด้วยกลุ่มของ แท็ก (คำสั่ง) ซึ่งมีชื่อเรียกรวมกันว่า เมตาแท็ก

แท็ก meta ไม่ต้องการแท็กปิด

ควรใช้แท็ก meta ภายใน แท็ก head

ตัวอย่างการใช้งานที่นิยม

การเข้ารหัสเอกสาร

ในปัจจุบันมาตรฐานการเข้ารหัสคือ utf-8 ในทางทฤษฎีแล้ว เราสามารถไม่กำหนด การเข้ารหัสอย่างชัดเจน (ผ่านแท็ก meta) ก็ได้ - เบราว์เซอร์ควรเข้าใจคุณได้ ในทางปฏิบัติ ผมไม่แนะนำให้ทำเช่นนั้น - การเข้ารหัส อาจเพี้ยนได้ และแทนที่จะเห็นข้อความภาษาไทย คุณ อาจเห็นตัวอักษรแปลกๆ

ใน HTML5 การเข้ารหัสถูกกำหนดในรูปแบบที่เรียบง่าย:

<meta charset="utf-8">

ก่อนหน้านี้ การเข้ารหัสถูกกำหนดดังนี้ (ปัจจุบันไม่ควร ทำแบบนี้แล้ว ล้าสมัย คุณอาจพบได้ ในหนังสือเรียนที่เก่าแล้ว):

<meta http-equiv="content-type" content="text/html; charset=utf-8">

คำอธิบายเอกสาร

คำอธิบายเมตา (meta description) ของเอกสารมีไว้ สำหรับเครื่องมือค้นหา ควรมีคำอธิบายสั้นๆ ของหน้านั้นอยู่ ในบางเงื่อนไขเครื่องมือค้นหา อาจสร้าง snippet ของหน้าเว็บไซต์จากคำอธิบายนี้ได้ Snippet คือคำอธิบายสั้นๆ ของหน้าเว็บไซต์ในการ ค้นหา ดังนั้น ควรทำคำอธิบายเมตาของหน้า ให้เป็นแบบที่คุณต้องการให้เห็น เป็น snippet ของหน้าในผลการค้นหา และควรเป็นของแต่ละ หน้าเว็บไซต์เฉพาะหน้า

ควรใช้ดังนี้:

<meta name="description" content="หน้านี้พูดถึงเมตาแท็ก">

คำสำคัญของเอกสาร

เมตา keywords (คำสำคัญ) มีไว้ สำหรับเครื่องมือค้นหา เพื่อระบุคำ ที่สำคัญที่สุดที่ผู้คนจะใช้ค้นหาหน้านี้ ในปัจจุบัน เนื่องจากการใช้ในทางที่ผิดจาก ฝ่ายเว็บมาสเตอร์ เครื่องมือค้นหาไม่ให้ ความสำคัญกับเมตาแท็กนี้แล้ว

ควรใช้ดังนี้ (คำสำคัญ และวลีถูกคั่นด้วยเครื่องหมายจุลภาค):

<meta name="keywords" content="เมตาแท็ก, เมตาคำอธิบาย, การเปลี่ยนทาง HTML" >

การเปลี่ยนทาง (การส่งต่อไปยังหน้าอื่น)

สามารถทำให้เมื่อผู้ใช้เข้าสู่บาง หน้าแล้วถูกส่งต่อไปยังหน้าอื่นโดยอัตโนมัติได้ (ตัวอย่างเช่น หากหน้านั้นย้ายไปอยู่ที่อื่น) ควรใช้ดังนี้ (5 คือจำนวนวินาที ที่หลังจากนั้นจะเกิดการเปลี่ยนทาง):

<meta http-equiv="refresh" content="5; url=http://www.example.com/">

ตัวอย่างเพิ่มเติม

คุณสามารถหาตัวอย่างเพิ่มเติมได้ที่ ลิงก์นี้

แอตทริบิวต์ที่เป็นไปได้

แอตทริบิวต์ คำอธิบาย
name ชื่อของเมตาแท็ก ค่าของเมตาแท็กที่มีชื่อนี้ถูกกำหนดโดยแอตทริบิวต์ content
http-equiv อนุญาตให้ตั้งค่า HTTP headers เพื่อส่งไปยังเบราว์เซอร์ กำหนดชื่อของเฮดเดอร์ ค่าของเฮดเดอร์ถูกกำหนดโดยแอตทริบิวต์ content
content กำหนดค่าของแอตทริบิวต์ที่ระบุโดยใช้แอตทริบิวต์ name หรือ http-equiv
charset กำหนดการเข้ารหัสของเอกสาร ในปัจจุบันมาตรฐานคือ utf-8
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ