ชั้น 29 ออฟฟิศเศส แอท เซ็นทรัลเวิลด์

999/9 พระราม 1 กรุงเทพฯ 10330

บริการตลอด 24 ชั่วโมง

ทุกวัน ไม่เว้นวันหยุด

0-2107-3466

โทรเลยดิจะรออะไร

Home » HTML » HTML Attributes

HTML Attributes

HTML Attributes เป็นการใส่หรือกำหนดลักษณะพิเศษให้กับแท็ก (Tag) ต่างๆ โดยจะอยู่ภายในองค์ประกอบ (Element) ของ HTML โดยมีกฎดังนี้:

  • HTML Elements สามารถมี แอตทริบิวต์ (Attributes) ได้
  • Attributes จะเป็น การกำหนดข้อมูลต่าง ๆ เกี่ยวกับ Elements
  • Attributes จะต้อง ถูกกำหนดใน tag เปิด ของ Elements เท่านั้น
  • Attributes จะมาคู่กันในรูปแบบ ชื่อและค่า (name="value")

แอตทริบิวต์ href

แท็ก <a> ใช้สำหรับสร้าง ลิงก์ (Hyperlink)
โดย href จะระบุ URL หรือที่อยู่ของหน้าเว็บปลายทาง

ตัวอย่างการใช้งาน

				
					<a href="https://www.hostatom.com/">เข้าชมเว็บของ hostatom</a>
				
			

สามารถศึกษาเพิ่มเติมเกี่ยวกับการลิงก์ได้ในบทเรียน HTML Links

แอตทริบิวต์ src

แท็ก <img> ใช้สำหรับแทรกรูปภาพในหน้าเว็บ
โดยแอตทริบิวต์ src จะระบุ เส้นทางของไฟล์รูปภาพ

ตัวอย่างการใช้งาน
				
					<img src="images/img_white_cat.png">
				
			

มี 2 วิธีในการระบุ URL ของรูปภาพใน src:

1. Absolute URL

คือ การลิงก์ไปยังรูปภาพนอกเว็บไซต์ หรือเป็นการดึงภาพจากเว็บไซต์อื่น

				
					<img src="https://example.com/images/banner.webp">

				
			

2. Relative URL

คือ ลิงก์ที่ชี้ไปยังรูปภาพภายในเว็บไซต์เดียวกัน
กรณีไม่มีเครื่องหมาย / นำหน้า จะอ้างอิงหน้าเว็บปัจจุบัน
				
					<img src="img_white_cat.png">
				
			
กรณีมีเครื่องหมาย / นำหน้า จะอ้างอิงโดเมนหลัก (root directory) ของเว็บไซต์
				
					<img src="/images/img_white_cat.png">
				
			

แอตทริบิวต์ width และ height

แท็ก <img> ควรกำหนดขนาดรูปภาพโดยใช้ width และ height (หน่วยเป็นพิกเซล)
				
					<img src="images/img_white_cat.png" width="500" height="333">
				
			

แอตทริบิวต์ alt

แอตทริบิวต์ alt ใช้สำหรับระบุ ข้อความสำรอง (Alternative Text)
ซึ่งจะแสดงขึ้นเมื่อรูปภาพไม่สามารถโหลดได้
เช่น กรณีอินเทอร์เน็ตช้า หรือไฟล์หาย

				
					<img src="images/img_white_cat.png" alt="Cute Kitty" width="507" height="333">
				
			

ตัวอย่าง กรณีที่หาภาพไม่พบ

				
					<img src="pict-for-html.png" alt="Cute Kitty">
				
			

แอตทริบิวต์ style

ใช้สำหรับเพิ่ม สไตล์ (Styles) ให้กับองค์ประกอบ เช่น สี ตัวอักษร หรือขนาด
				
					<p style="color:red;">ข้อความนี้สีแดง</p>
				
			

แอตทริบิวต์ lang

ควรระบุแอตทริบิวต์ lang ภายในแท็ก <html>
เพื่อบอกภาษาหลักของหน้าเว็บให้กับเบราว์เซอร์และเครื่องมือค้นหา (Search Engines)

ตัวอย่าง ระบุให้หน้า HTML เป็นภาษาอังกฤษ

				
					<!DOCTYPE html>
<html lang="en">
<body>
...
</body>
</html>
				
			
สามารถระบุรหัสประเทศเพิ่มเติมได้ เช่น "en-US" หมายถึง ภาษาอังกฤษ (ประเทศสหรัฐอเมริกา)
				
					<!DOCTYPE html>
<html lang="en-US">
<body>
...
</body>
</html>
				
			

สามารถดูรหัสภาษาเพิ่มเติมได้ที่ Language Code

แอตทริบิวต์ title

ใช้เพื่อระบุ คำอธิบายของข้อความเพิ่มเติม แสดงเมื่อเลื่อนเมาส์ไปบนองค์ประกอบนั้น
				
					<p title="แสดงข้อความของ Title">เมื่อเอาเมาส์ไปวางไว้ที่ข้อความ title ที่สร้างไว้ก็จะแสดง</p>
				
			

แอตทริบิวต์เป็นตัวพิมพ์เล็กเสมอ

HTML ไม่บังคับให้ใช้ตัวพิมพ์เล็ก
อย่างไรก็ตาม แนะนำให้ใช้ตัวพิมพ์เล็กทั้งหมด เช่น  title
เพราะช่วยให้โค้ดอ่านง่าย บางภาษาหรือมาตรฐานอย่าง XHTML
กำหนดให้ใช้เฉพาะตัวพิมพ์เล็กเท่านั้น

ครอบค่าแอตทริบิวต์ด้วยอัญประกาศ

แนะนำให้ใส่อัญประกาศ (Quote) เสมอ เพื่อป้องกันข้อผิดพลาดในการแสดงผล

ตัวอย่างที่ถูกต้อง
				
					<a href="https://www.hostatom.com/">โฮสอะตอมบริการ Web Hosting ที่ดีที่สุด</a>
				
			
ตัวอย่างที่ไม่ถูกต้อง
				
					<a href=https://www.hostatom.com/>โฮสอะตอมบริการ Web Hosting ที่ดีที่สุด</a>

				
			

หากค่าของแอตทริบิวต์มีช่องว่าง (space)
ต้องใส่อัญประกาศ ไม่เช่นนั้นจะแสดงผลผิดพลาด

ตัวอย่างที่ไม่ใส่เครื่องหมายอัญประกาศ ทำให้แสดงผลผิดพลาด
				
					<p title=การใช้งาน Quote>
อย่าลืมใส่ Quote ในกรณีที่มีการเว้นวรรคข้อความ
</p>
				
			

ใช้อัญประกาศเดี่ยวหรือคู่ ?

โดยทั่วไปจะนิยมใช้ "" แต่คุณสามารถใช้ '' ได้เช่นกัน

ในบางกรณีที่ค่าภายในมีเครื่องหมายคู่
สามารถสลับมาใช้เครื่องหมายเดี่ยวได้ เช่น:

				
					<p title='John "ShotGun" Nelson'>
				
			
หรือกลับกัน:
				
					<p title="John 'ShotGun' Nelson">
				
			

สรุป

  • ทุกองค์ประกอบของ HTML สามารถมีแอตทริบิวต์ (Attributes) ได้
  • href ของ <a> ใช้ระบุ URL ของเพจที่ต้องการจะลิงก์ไป
  • src ของ <img> ใช้ระบุ ตำแหน่งไฟล์ (Path) ของรูปที่ต้องการแสดง
  • width และ height ของ <img> ใช้ระบุขนาดของรูปภาพ
  • alt ของ <img> ใช้แสดงคำอธิบายของรูปภาพ
  • style ใช้เพิ่มสไตล์ เช่น สี, รูปแบบตัวอักษร, ขนาด และอื่นๆ
  • lang ของ <html> ใช้ระบุภาษาที่ใช้ในหน้าเว็บ
  • title ใช้เพิ่มคำอธิบายสั้น ๆ เมื่อเลื่อนเมาส์
Categories