กลับหน้าบทเรียน
Export PDF
# โครงสร้างเอกสาร HTML5 หัวข้อ 1 · HTML โครงสร้างเอกสารและมาร์คอัพ --- ## แนวคิดหลัก เอกสาร HTML ที่ดีควรมีโครงสร้างชัดเจน ตั้งแต่การประกาศมาตรฐาน ส่วน metadata และส่วนเนื้อหาที่แสดงจริง เพื่อให้ browser, search engine และ assistive technology เข้าใจหน้าเว็บได้ถูกต้อง --- ## `` ใช้ประกาศว่าเอกสารนี้ใช้มาตรฐาน HTML5 ```html ``` ควรวางไว้บรรทัดแรกของไฟล์ เพื่อให้ browser แสดงผลด้วย standards mode --- ## `` `` คือ root element ของเอกสาร ส่วน `lang="th"` ระบุภาษาหลักของเอกสาร ```html ``` ประโยชน์: - ช่วย screen reader อ่านออกเสียงเหมาะกับภาษา - ช่วย search engine เข้าใจภาษา - ช่วย browser จัดการ font หรือการตัดคำได้ดีขึ้น --- ## `` เก็บข้อมูลเกี่ยวกับเอกสาร ไม่ใช่เนื้อหาหลักที่ผู้ใช้เห็นโดยตรง ```html
หน้าแรกของฉัน
``` --- ## สิ่งสำคัญใน `` - `meta charset="utf-8"` รองรับภาษาไทย - `meta name="viewport"` ช่วยให้ responsive บนมือถือ - `title` แสดงชื่อหน้าใน browser tab และผลค้นหา - `link` เชื่อม CSS - `script defer` เชื่อม JavaScript หลัง parse HTML --- ## `` พื้นที่แสดงเนื้อหาทั้งหมดที่ผู้ใช้เห็นและโต้ตอบได้ ```html
ยินดีต้อนรับ
นี่คือหน้าเว็บแรกของฉัน
``` เช่น heading, paragraph, image, form, button และ section ต่าง ๆ --- ## โครงสร้าง HTML5 ครบชุด ```html
HTML5 Document
การโปรแกรมบนเว็บ
เริ่มต้นเรียนรู้ HTML5
``` --- ## Validate HTML W3C Validator ใช้ตรวจว่า HTML เขียนถูกต้องตามมาตรฐานหรือไม่ ขั้นตอน: - เปิด `https://validator.w3.org/` - เลือกตรวจจาก URL, upload file หรือใส่ code - อ่าน error/warning - แก้ HTML แล้วตรวจซ้ำ --- ## กิจกรรม สร้างไฟล์ `basic.html` ที่มีโครงสร้าง HTML5 ครบถ้วน แล้วนำไปตรวจด้วย W3C Validator --- ## จบบทเรียน
กลับหน้าบทเรียน