สร้างองค์ประกอบ HTML <a> ออนไลน์

เครื่องมือสร้าง HTML Hyperlink สร้างองค์ประกอบ <a> สำหรับ URL ของเว็บ อีเมล หรือหมายเลขโทรศัพท์ เลือกประเภทลิงก์แล้วระบุปลายทางและข้อความที่แสดง ตัวอย่าง โค้ด HTML และโค้ด C# จะอัปเดตพร้อมกัน



สร้างองค์ประกอบ HTML <a> ด้วย C#

แผง HTML Code ด้านบนแสดงมาร์กอัป anchor ที่ตั้งค่าไว้ ส่วนแผง C# Code ด้านล่างสร้างองค์ประกอบเดียวกันด้วย Aspose.HTML for .NET

  1. สร้าง HTMLDocument และ HTMLAnchorElement ด้วย Document.CreateElement()
  2. ตั้งค่า href และแอตทริบิวต์ target, rel, download ที่เลือกด้วย Element.SetAttribute() แล้วกำหนดข้อความลิงก์ผ่าน TextContent
  3. เพิ่ม anchor ลงใน body
  4. บันทึกเอกสารเป็น hyperlink.html ด้วย HTMLDocument.Save()

ตั้งค่าลิงก์ก่อน แล้วคัดลอกโค้ด C# ที่อัปเดตไปยังโครงการ .NET


คำถามที่พบบ่อยเกี่ยวกับเครื่องมือสร้าง HTML Hyperlink

1. ใช้ URL สัมพัทธ์แทนที่อยู่เว็บแบบเต็มได้หรือไม่

ได้ ค่าอย่าง docs/getting-started.html หรือ ../index.html จะอิงจากหน้าที่มีลิงก์ ใช้ URL https:// แบบเต็มเมื่อปลายทางต้องไม่ขึ้นกับตำแหน่งของหน้า

2. เมื่อเปิดลิงก์อีเมลหรือโทรศัพท์จะเกิดอะไรขึ้น

ลิงก์ mailto: ขอให้อุปกรณ์เปิดแอปอีเมลที่ตั้งค่าไว้ ส่วน tel: ขอให้เปิดแอปโทร เบราว์เซอร์ไม่ได้ส่งอีเมลหรือโทรออกเอง และผลลัพธ์ขึ้นอยู่กับการตั้งค่าอุปกรณ์

3. ควรใช้ค่า rel ใดเมื่อลิงก์เปิดในแท็บใหม่

ใช้ noopener เพื่อไม่ให้หน้าที่เปิดเข้าถึงบริบทการเรียกดูของหน้าเดิม เพิ่ม noreferrer เมื่อไม่ต้องการส่งข้อมูล referrer และใช้ nofollow เมื่อผู้เผยแพร่ไม่รับรองปลายทาง

4. เหตุใดลิงก์ที่มีแอตทริบิวต์ download จึงยังเปิดในเบราว์เซอร์

เบราว์เซอร์อาจไม่ใช้ download กับทรัพยากรต่าง origin และ header การตอบกลับของเซิร์ฟเวอร์อาจกำหนดว่าจะเปิดหรือดาวน์โหลดไฟล์ ทดสอบจาก origin เดียวกันและตรวจสอบการตอบกลับเมื่อพฤติกรรมดาวน์โหลดมีความสำคัญ

5. เพิ่มลิงก์ที่สร้างขึ้นในเอกสาร HTML ที่มีอยู่ได้หรือไม่

ได้ เปิดไฟล์ด้วย new HTMLDocument("input.html") สร้างและตั้งค่า anchor ตามตัวอย่าง เพิ่มลงในองค์ประกอบที่ต้องการ แล้วบันทึกเอกสารที่แก้ไขเป็นไฟล์ใหม่


ติดตั้ง Aspose.HTML for .NET

ติดตั้ง Aspose.HTML for .NET จาก NuGet ด้วย .NET CLI:

dotnet add package Aspose.HTML

คุณยังสามารถใช้หน้าต่าง NuGet Package Manager หรือเรียกใช้ Install-Package Aspose.HTML ใน Package Manager Console ได้ ดูรายละเอียดการตั้งค่าใน คู่มือการติดตั้ง หรือขอ ใบอนุญาตชั่วคราว เพื่อประเมิน API โดยไม่มีข้อจำกัดของเวอร์ชันทดลอง