본문으로 건너뛰기

เรียนรู้พื้นฐาน HTML สำหรับสร้างโครงสร้างเว็บไซต์

เรียนรู้พื้นฐาน HTML สำหรับสร้างโครงสร้างเว็บไซต์

เริ่มต้น 짧은 문서 40개

เนื้อหาภาษาไทย / 태국어 콘텐츠

강의 목차 (Roadmap)

위에서 아래로 순서대로 따라 하세요
1

HTML คืออะไร?

บทความนี้เป็นการแนะนำ HTML สำหรับผู้เริ่มต้น โดยอธิบายว่า HTML คือภาษา Markup ที่ใช้สร้างโครงสร้างของหน้าเว็บด้วยแท็กต่างๆ เพื่อระบุองค์ประกอบ เช่น หัวข้อ ย่อหน...

3

โครงสร้างพื้นฐานของ HTML

บทความนี้อธิบายถึงโครงสร้างพื้นฐานของเอกสาร HTML ซึ่งประกอบด้วยส่วนสำคัญคือ `<!DOCTYPE html>`, `<html>`, `<head>` (ส่วนหัวที่เก็บ metadata เช่น ชื่อเรื่องและลิง...

4

Inline Elements และ Block-level Elements

บทความนี้อธิบายถึงความแตกต่างระหว่าง Inline Elements และ Block-level Elements ซึ่งเป็นพื้นฐานสำคัญในการจัดวาง Layout ใน HTML โดย Block-level Elements ครอบครองพื...

5

แท็กหัวเรื่อง (Heading Tags)

บทความนี้กล่าวถึงความสำคัญของแท็กหัวเรื่อง (Heading Tags) ตั้งแต่ `<h1>` ถึง `<h6>` ในการจัดระเบียบเนื้อหาเว็บเพจ ซึ่งช่วยให้ทั้งผู้ใช้งานและ Search Engine เข้า...

7

แท็กย่อหน้า (Paragraph Tag)

บทความนี้กล่าวถึง **แท็ก `<p>` (Paragraph Tag)** ซึ่งเป็นแท็ก HTML พื้นฐานที่ใช้สำหรับสร้างย่อหน้าในหน้าเว็บ ทำให้เนื้อหาอ่านง่ายและเป็นระเบียบ โดยสามารถจัดรูปแ...

8

การสร้าง Navigation Bar ด้วย HTML

บทนี้อธิบายวิธีการสร้าง Navigation Bar อย่างง่ายด้วย HTML โดยใช้ List และ Anchor Tag รวมถึงการใช้ CSS เพื่อจัดรูปแบบให้สวยงามและตอบสนองต่อขนาดหน้าจอต่างๆ ด้วย M...

9

แท็กลิงก์ (Anchor Tag)

บทนี้กล่าวถึงแท็กลิงก์ `<a>` หรือ Anchor Tag ซึ่งใช้สร้างไฮเปอร์ลิงก์ไปยังหน้าเว็บอื่น, ส่วนต่างๆ ของหน้าเว็บเดียวกัน, หรือไฟล์อื่นๆ โดยใช้ attribute `href` เพื...

11

แท็กรูปภาพ (Image Tag)

บทนี้เน้นการใช้แท็ก `<img>` เพื่อฝังรูปภาพลงในหน้าเว็บ โดยมี attribute สำคัญคือ `src` (ตำแหน่งรูปภาพ) และ `alt` (คำอธิบายรูปภาพ) นอกจากนี้ยังกล่าวถึงวิธีการปรับ...

13

รายการ (Lists)

บทนี้อธิบายวิธีการสร้างรายการใน HTML ซึ่งมีสองประเภทหลักคือ รายการแบบไม่มีลำดับ (`<ul>`) และรายการแบบมีลำดับ (`<ol>`) โดยแต่ละรายการจะถูกกำหนดด้วยแท็ก `<li>` (L...

14

HTML5 Input Types ขั้นสูง

บทความนี้กล่าวถึงความสำคัญของ HTML5 Input Types ขั้นสูงในการสร้างฟอร์มที่มีประสิทธิภาพและใช้งานง่าย โดย Input Types เหล่านี้ช่วยปรับปรุงประสบการณ์ผู้ใช้ด้วยการอ...

15

ตาราง (Tables)

บทนี้กล่าวถึงวิธีการสร้างตารางใน HTML เพื่อนำเสนอข้อมูลอย่างเป็นระเบียบ โดยอธิบายโครงสร้างพื้นฐานของตารางที่ประกอบด้วยแท็ก `<table>`, `<tr>`, `<td>` และ `<th>`...

17

ฟอร์ม (Forms)

บทนี้กล่าวถึงการสร้างฟอร์ม HTML เพื่อรับข้อมูลจากผู้ใช้ โดยครอบคลุมองค์ประกอบพื้นฐานต่างๆ เช่น `<form>`, `<input>`, `<textarea>`, และ `<button>` พร้อมทั้งอธิบาย...

18

Responsive Images ด้วย HTML

บทความนี้กล่าวถึงความสำคัญของการสร้าง Responsive Images ด้วย HTML เพื่อให้เว็บไซต์แสดงรูปภาพที่เหมาะสมกับขนาดหน้าจอต่างๆ ช่วยประหยัดแบนด์วิดท์, เพิ่มความเร็วในก...

19

Semantic HTML

บทนี้แนะนำให้รู้จักกับ Semantic HTML ซึ่งเป็นการใช้แท็ก HTML ที่มีความหมายเพื่ออธิบายโครงสร้างและเนื้อหาของเว็บไซต์อย่างชัดเจน แทนที่จะใช้เพียง `<div>` และ `<sp...

20

Web Components เบื้องต้น: สร้าง Custom Elements

บทนี้เป็นการแนะนำ Web Components ซึ่งเป็นชุดมาตรฐานเว็บที่ช่วยให้สร้างองค์ประกอบ UI ที่นำกลับมาใช้ใหม่ได้ โดยเน้นที่การใช้ Custom Elements API เพื่อสร้างองค์ประ...

21

Div และ Span

บทนี้กล่าวถึงแท็ก `<div>` และ `<span>` ซึ่งเป็น container tags ที่ใช้จัดกลุ่มองค์ประกอบ HTML โดย `<div>` เป็น block-level element เหมาะสำหรับจัดกลุ่มองค์ประกอบข...

22

HTML Entities

บทนี้แนะนำ HTML Entities ซึ่งเป็นรหัสพิเศษที่ใช้แทนสัญลักษณ์บางอย่างที่ HTML อาจตีความผิดพลาดหรือไม่มีอยู่ในชุดตัวอักษรมาตรฐาน เช่น เครื่องหมาย `<` , `>` , `&`...

23

Iframe

บทนี้กล่าวถึงการใช้ `<iframe>` เพื่อฝังเนื้อหาจากเว็บไซต์อื่น เช่น วิดีโอจาก YouTube หรือแผนที่จาก Google Maps ลงในหน้าเว็บของเรา โดยอธิบายถึงการใช้งาน attribut...

24

HTML5 Audio และ Video

บทความนี้กล่าวถึงการใช้แท็ก `<audio>` และ `<video>` ใน HTML5 เพื่อฝังไฟล์เสียงและวิดีโอลงในหน้าเว็บได้อย่างง่ายดาย โดยไม่ต้องพึ่งพาปลั๊กอินภายนอก และอธิบายถึง a...

25

Meta Tags ขั้นสูง

บทนี้เจาะลึกเรื่อง `meta` tags ซึ่งมีความสำคัญต่อ SEO และการแสดงผลบนโซเชียลมีเดีย โดยเน้นที่ `viewport` tag สำหรับ responsive design, `description` tag เพื่อเพิ...

26

HTML Character Sets

บทนี้กล่าวถึง HTML Character Sets โดยเน้นที่ UTF-8 ซึ่งเป็นมาตรฐานการเข้ารหัสตัวอักษรที่สำคัญสำหรับการแสดงผลภาษาและสัญลักษณ์ต่างๆ บนเว็บไซต์อย่างถูกต้อง โดยเน้น...

27

Accessibility (A11y) เบื้องต้น

บทนี้เป็นการแนะนำพื้นฐานของ Accessibility (A11y) ซึ่งหมายถึงการออกแบบเว็บไซต์ให้ทุกคนใช้งานได้ โดยเฉพาะผู้ที่มีความบกพร่องทางร่างกาย หรือผู้ที่ใช้อุปกรณ์ช่วยเหล...

28

HTML Validation

บทนี้กล่าวถึงความสำคัญของการทำ HTML Validation เพื่อให้โค้ดถูกต้องตามมาตรฐานของ W3C ซึ่งจะช่วยให้เว็บไซต์แสดงผลได้ถูกต้องบนเบราว์เซอร์ต่างๆ, ปรับปรุง SEO, และง่...

29

การใช้ HTML ร่วมกับ CSS เบื้องต้น

บทนี้เป็นการแนะนำการใช้ CSS ร่วมกับ HTML เพื่อตกแต่งและปรับปรุงรูปลักษณ์ของหน้าเว็บ โดยเน้นถึงข้อดีของการแยกโครงสร้าง (HTML) ออกจากการออกแบบ (CSS) และนำเสนอวิธี...

32

HTML Canvas เบื้องต้น

บทนี้เป็นการแนะนำ HTML Canvas ซึ่งเป็นเครื่องมือสำหรับการสร้างกราฟิกแบบไดนามิกบนเว็บไซต์โดยใช้ JavaScript โดยจะครอบคลุมตั้งแต่การสร้าง Canvas Element, การเข้าถึ...

33

HTML SVG เบื้องต้น

บทนี้เป็นการแนะนำ HTML SVG ซึ่งเป็นเทคโนโลยีสำหรับการสร้างกราฟิกแบบเวกเตอร์บนเว็บไซต์ โดยเปรียบเทียบความแตกต่างและข้อดีข้อเสียระหว่าง Vector Graphics (SVG) และ...

34

HTML5 Geolocation

บทนี้กล่าวถึง HTML5 Geolocation API ซึ่งช่วยให้เว็บแอปพลิเคชันสามารถเข้าถึงข้อมูลตำแหน่งทางภูมิศาสตร์ของผู้ใช้ได้ โดยต้องขออนุญาตจากผู้ใช้ก่อนเสมอ และเน้นย้ำถึง...

35

HTML5 Web Storage (LocalStorage และ SessionStorage)

บทนี้แนะนำ HTML5 Web Storage ซึ่งเป็นกลไกในการจัดเก็บข้อมูลในเบราว์เซอร์ของผู้ใช้ มีสองประเภทหลักคือ LocalStorage (เก็บข้อมูลถาวร) และ SessionStorage (เก็บข้อมู...

36

HTML5 Web Workers

บทนี้แนะนำ HTML5 Web Workers ซึ่งเป็นเทคโนโลยีที่ช่วยให้ JavaScript สามารถรันใน background thread ได้ ทำให้เว็บไซต์ตอบสนองได้ดีขึ้นแม้มีการประมวลผลหนักหน่วง โดย...

37

HTML5 Drag and Drop API

บทนี้กล่าวถึงการใช้ HTML5 Drag and Drop API เพื่อสร้างฟังก์ชันการลากและวางบนเว็บไซต์ โดยอธิบายถึงขั้นตอนพื้นฐาน เช่น การตั้งค่า `draggable` attribute, การจัดการ...

38

HTML Accessibility (A11y) ขั้นสูง

บทนี้เจาะลึกเรื่อง HTML Accessibility (A11y) ขั้นสูง โดยเน้นการใช้ ARIA attributes อย่างถูกต้องเพื่อเพิ่มข้อมูลเชิงความหมายให้แก่ HTML elements, การสร้าง Landma...

39

HTML Best Practices สำหรับ SEO

บทนี้กล่าวถึงความสำคัญของการเขียน HTML ที่ดีต่อ SEO โดยเน้นว่าการใช้ Semantic HTML, การปรับปรุงโครงสร้างเว็บไซต์, การใช้ Keyword ใน Title Tags และ Meta Descript...

40

Debugging HTML

บทนี้กล่าวถึงความสำคัญของการ Debugging HTML เพื่อให้โครงสร้างเว็บไซต์ถูกต้อง, ผู้ใช้ได้รับประสบการณ์ที่ดี, SEO ดีขึ้น และบำรุงรักษาง่าย โดยแนะนำเครื่องมือสำคัญอ...