การสร้างลิงก์ด้วยแท็ก a

แท็ก <a> เป็นหนึ่งในแท็กพื้นฐานของ HTML ที่ใช้ในการสร้างลิงก์ ซึ่งเราสามารถลิงก์ไปยังหน้าเว็บอื่น, ไฟล์, หรือส่วนอื่นๆ ของหน้าเดียวกันได้ ลิงก์เหล่านี้มักจะถูกใช้ในการนำทางเว็บไซต์

โครงสร้างของแท็ก <a> มีดังนี้

<a href="URL ที่ต้องการลิงก์ไป">ข้อความหรือเนื้อหาภายในลิงก์</a>

แอตทริบิวต์ที่สำคัญของ <a>

href (Hypertext Reference)

  • ใช้ระบุ URL หรือที่อยู่ปลายทางของลิงก์
  • หากต้องการลิงก์ไปที่หน้าเว็บอื่น หรือไฟล์ภายนอก
<a href="https://www.example.com">ไปที่ Example</a>
  • หากต้องการลิงก์ไปที่ไฟล์ในเครื่องหรือไฟล์ภายในเว็บไซต์
<a href="images/picture.jpg">ดูรูปภาพ</a>

หากต้องการลิงก์ไปที่ส่วนหนึ่งในหน้าเดียวกัน (ใช้ ID)

<a href="#section1">ไปที่ส่วนที่ 1</a> <!-- ส่วนที่ต้องการลิงก์ --> <h2 id="section1">ส่วนที่ 1</h2>

target

กำหนดวิธีเปิดลิงก์

  • _self (ค่าเริ่มต้น) ลิงก์จะเปิดในแท็บเดียวกัน
<a href="https://www.example.com" target="_self">เปิดในแท็บเดียวกัน</a>
  • _blank ลิงก์จะเปิดในแท็บใหม่
<a href="https://www.example.com" target="_blank">เปิดในแท็บใหม่</a>

rel

ใช้กำหนดความสัมพันธ์ระหว่างหน้าเว็บและลิงก์ เช่น

<a href="https://www.example.com" target="_blank" rel="noopener noreferrer">เปิดในแท็บใหม่</a>

download

  • ใช้ในการดาวน์โหลดไฟล์แทนการเปิดในเบราว์เซอร์ เช่น
<a href="files/sample.pdf" download>ดาวน์โหลดไฟล์ PDF</a>

title

  • ใช้กำหนดข้อความที่จะแสดงเมื่อเลื่อนเมาส์ไปชี้บนลิงก์
<a href="https://www.example.com" title="ไปที่เว็บไซต์ Example">ไปที่ Example</a>

hreflang

  • ใช้ระบุภาษาของเนื้อหาที่จะลิงก์ไป
<a href="https://www.example.com" hreflang="en">ไปที่ Example (ภาษาอังกฤษ)</a>

type

  • ใช้กำหนดประเภทของไฟล์ที่ลิงก์ไป (เช่น ไฟล์ PDF หรือวิดีโอ)
<a href="files/sample.pdf" type="application/pdf">ดูไฟล์ PDF</a>

ตัวอย่างการใช้ลิงก์แบบต่างๆ

ลิงก์ไปยังหน้าเว็บภายนอก

<a href="https://www.example.com">ไปที่ Example</a>

ลิงก์ไปยังหน้าเดียวกัน

<a href="#section2">ไปที่ส่วนที่ 2</a> <h2 id="section2">ส่วนที่ 2</h2>

ลิงก์เปิดในแท็บใหม่

<a href="https://www.example.com" target="_blank">ไปที่ Example (เปิดในแท็บใหม่)</a>

ลิงก์สำหรับดาวน์โหลดไฟล์

<a href="files/sample.pdf" download>ดาวน์โหลด PDF</a>

การตกแต่งลิงก์ด้วย CSS

คุณสามารถใช้ CSS เพื่อเปลี่ยนลักษณะของลิงก์ได้ เช่น

a {
  color: blue; /* สีของลิงก์ */
  text-decoration: none; /* เอาเส้นใต้ลิงก์ออก */
}

a:hover {
  color: red; /* เปลี่ยนสีเมื่อเมาส์ชี้ที่ลิงก์ */
  text-decoration: underline; /* เพิ่มเส้นใต้เมื่อชี้ */
}

การใช้ลิงก์ในแท็ก <a> ช่วยในการสร้างเว็บไซต์ที่ใช้งานง่าย และช่วยให้ผู้ใช้สามารถนำทางไปยังส่วนต่างๆ ของเว็บไซต์หรือไฟล์ได้อย่างมีประสิทธิภาพ

Leave a Reply