สร้างองค์ประกอบ HTML <a> ออนไลน์
เครื่องมือสร้าง HTML Hyperlink สร้างองค์ประกอบ <a> สำหรับ URL ของเว็บ อีเมล หรือหมายเลขโทรศัพท์ เลือกประเภทลิงก์แล้วระบุปลายทางและข้อความที่แสดง ตัวอย่าง โค้ด HTML และโค้ด C# จะอัปเดตพร้อมกัน
ตัวเลือกของเครื่องมือสร้าง HTML Hyperlink
- Type สร้าง URL ปกติ ลิงก์อีเมล
mailto:หรือลิงก์โทรศัพท์tel: - URL, Email หรือ Telephone กำหนดปลายทาง ส่วน Text กำหนดป้ายลิงก์ที่มองเห็นและเข้าถึงได้
- Target กำหนดตำแหน่งที่เปิด URL เครื่องมือจะไม่สร้าง
targetเมื่อเลือก_self - Download เพิ่มแอตทริบิวต์บูลีน
downloadให้ลิงก์ URL - ตัวเลือกความสัมพันธ์รวม
noopener,nofollow,noreferrer,externalและhelpเป็นค่าrelที่คั่นด้วยช่องว่าง
ลิงก์อีเมลและโทรศัพท์ใช้เฉพาะตัวควบคุมที่เกี่ยวข้อง การตั้งค่า Target, Download และความสัมพันธ์สำหรับ URL จะไม่อยู่ในผลลัพธ์ของลิงก์เหล่านี้
สร้างองค์ประกอบ HTML <a> ด้วย C#
แผง HTML Code ด้านบนแสดงมาร์กอัป anchor ที่ตั้งค่าไว้ ส่วนแผง C# Code ด้านล่างสร้างองค์ประกอบเดียวกันด้วย Aspose.HTML for .NET
- สร้าง
HTMLDocumentและHTMLAnchorElementด้วยDocument.CreateElement() - ตั้งค่า
hrefและแอตทริบิวต์target,rel,downloadที่เลือกด้วยElement.SetAttribute()แล้วกำหนดข้อความลิงก์ผ่านTextContent - เพิ่ม anchor ลงใน body
- บันทึกเอกสารเป็น
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 โดยไม่มีข้อจำกัดของเวอร์ชันทดลอง
เครื่องมือสร้าง HTML ที่เกี่ยวข้อง
สร้างโครงสร้างและองค์ประกอบ HTML อื่นด้วยเครื่องมือเฉพาะ