Devdit
 

เขียน HTML ให้เทพ! ด้วย 10 เทคนิคง่ายๆ

409

HTML เป็นพื้นฐานของการสร้างเว็บไซต์ ทำให้การเขียน HTML ที่ดีเป็นสิ่งสำคัญอย่างมาก บทความนี้จะมาดูเทคนิค และทฤษฎีที่จะทำให้เราเขียน HTML ได้ดีขึ้น อ่านโค้ดได้ง่ายขึ้น มีประสิทธิภาพขึ้น ด้วย 10 เทคนิคที่ไม่ลับ และทำตามได้ง่ายๆ กับเว็บไซต์ของคุณ มีอะไรบ้างมาดูกัน

 

ตัวอย่าง เขียน HTML ให้เทพ! ด้วย 10 เทคนิคง่ายๆ

1. ควรใช้ HTML5: เนื่องจาก HTML5 เป็นมาตราฐานใหม่ มีการสนับสนุนฟังก์ชัน และความสามารถใหม่ๆ ที่ไม่มีอยู่ใน HTML แบบเดิม การใช้ HTML ควรเริ่มต้นแบบนี้

<!DOCTYPE html>
<html>
	<head>
		<title>Page Title</title>
	</head>
	<body>
		...
		...
	</body>
</html>

 

2. แท็กควรเป็นพิมพ์เล็ก: การเขียนแท็กไม่ควรใช้ตัวอักษรพิมพ์ใหญ่ ควรใช้ตัวอักษรพิมพ์เล็กทั้งหมด และไม่ควรใช้ตัวอักษรพิมพ์เล็กผสมพิมพ์ใหญ่ ซึ่งจะทำให้เกิดความสับสน

// ไม่ควรเขียน
<BODY>
	<B>Title</B>
	<Div>Description</Div>
</BODY>
// ควรเขียน
<body>
	<b>Title</b>
	<div>Description</div>
</body>

 

3. เปิดแท็กแล้วต้องปิด: ใน HTML เมื่อเปิดแท็กแล้วควรปิดให้เรียบร้อย เมื่อใช้งานเสร็จ หลายครั้งเมื่อเราเปิดแท็กแล้ว เราอาจจะลืมปิดซึ่งอาจส่งผลทำให้โค้ดต่อจากส่วนดังกล่าวแสดงผลผิดพลาดได้

// ไม่ควรเขียน
<b>Devdit
// ควรเขียน
<b>Devdit</b>

 

4. ใช้แท็กให้เหมาะสม: ใน HTML มีแท็กมากมายสำหรับพัฒนาเว็บไซต์ แต่ควรใช้ให้เหมาะสมตามวัตถุประสงค์ของแท็ก เพราะจะมีผลต่อประสิทธิภาพหลายด้าน ตัวอย่างโค้ดกรณีถ้าเป็นหัวข้อควรใช้แท็ก h1, h2 เพื่อบอกว่าเนื้อหาส่วนนั้นเป็น header

// ไม่ควรเขียน
<div style="font-size: 20px">Header Topic</div>
// ควรเขียน
<h1>Header Topic</h1>

 

5. เข้าใจ class และ id: ทั้ง 2 attribute มีวัตถุประสงค์การใช้งานที่แตกต่างกัน คือ class ควรใช้กับ CSS และ id ควรใช้กับการทำงานร่วมกับ JavaScript ซึ่งการแยกแบบนี้ชัดเจนจะทำให้เวลาเราพัฒนาเว็บไซต์จะไม่สับสน

<div class="my-style">Hello</div>
<div id="my-content">Loading...</div>

 

6. ควรใช้ alt กับแท็ก img: กรณีโหลดรูปภาพด้วยแท็ก img ควรกำหนดแท็ก alt เพื่ออธิบายความหมาย หรือวัตถุประสงค์ของรูปภาพ โดยข้อความจะแสดงเมื่อผู้ใช้งานนำเมาส์ไปวางไว้บนรูปภาพดังกล่าว

<img src="my-image.jpg" alt="My first image">

 

7. ย่อหน้าให้อ่านง่าย: การเขียนโค้ดทุกภาษาไม่ใช้แค่ HTML ควรฝึกย่อหน้าให้เป็นนิสัย เนื่องจากการย่อหน้าจะทำให้โค้ดอ่านได้ง่าย ส่งผลให้การบำรุงรักษาโค้ดมีประสิทธิภาพ

// ไม่ควรเขียน
<div>
<div>Header</div>
<ul>
<li>A</li>
...
</u>
</div>
// ควรเขียน
<div>
	<div>Header</div>
	<ul>
		<li>A</li>
		...
	</u>
</div>

 

8. ควรใช้ double quote: การกำหนดค่า attribute ต่างๆ ควรใช้ double quote ("") แทนการใช้ single quote ('') และหลีกเลี่ยงการใช้ทั้ง 2 สลับไปสลับมา เพราะจะทำให้โค้ดอ่านยาก และขาดมาตราฐาน

// ไม่ควรเขียน
<div class='my-style'>Hi, How are you</div>
// ควรเขียน
<div class="my-style">Hi, How are you</div>

 

9. ปิดแท็กให้ถูกต้อง: ระวังเรื่องลำดับของการปิดแท็ก หากมีการใช้แท็กซ้อนกันควรปิดจากอันด้านในก่อน เพราะถ้าเราปิดผิดอาจจะทำให้ส่วนการแสดงผลต่อจากนี้ผิดพลาดได้

// ไม่ควรเขียน
<div class="my-style"><b>Welcome</div></b>
// ควรเขียน
<div class="my-style"><b>Welcome</b></div>

 

10. ควรเขียน CSS และเรียกใช้: การกำหนด style ให้กับ elements ต่างๆ ควรเขียนในรูปแบบของ CSS แทนกำหนด style ลงไปตรงๆ ที่แท็ก เนื่องจากการเขียน CSS และเรียกใช้ผ่าน class เป็นการ reuse code ได้อย่างมีประสิทธิภาพ และแยกโค้ดส่วน HTML และ CSS ออกจากกันอย่างชัดเจน

 // ไม่ควรเขียน
<div style="font-size: 16px; color: red; font-weight: bold;">Alert!!</div>
 // ควรเขียน
<style>
	.alert_danger {
		font-size: 16px;
		color: red;
		font-weight: bold;
	}
</style>
<div class="alert-danger">Alert!!</div>

 

สรุป 10 เทคนิคง่ายๆ สำหรับการเขียน HTML ของบทความนี้เป็นเพียงเทคนิค และทฤษฎี เพียงส่วนหนึ่งของการเขียน HTML ที่ดี โดยยังมีอีกหลายแง่มุมที่ควรให้ความสำคัญ และควรศึกษาต่อเพื่อให้การพัฒนาเว็บไซต์ของเรามีประสิทธิภาพ มาพร้อมกับโค้ดที่อ่านได้ง่าย บำรุงรักษาได้ง่าย และทำงานได้อย่างถูกต้องตามที่ต้องการ

แก้ไข 5 เดือนที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ