หากต้องการให้ป้ายกำกับคลิกได้ใน HTML คุณจะต้องสร้างแท็กแองเคอร์และเพิ่มแอตทริบิวต์ "คลิก"แท็ก Anchor ควรมีชื่อเดียวกับป้ายกำกับ ตามด้วยโคลอน (:) และข้อความที่คุณต้องการให้คลิกได้ตัวอย่างเช่น หากคุณต้องการสร้างข้อความว่า "สวัสดีชาวโลก!" คลิกได้ แท็ก anchor ของคุณจะมีลักษณะดังนี้:
คุณยังสามารถใช้ JavaScript เพื่อทำให้ป้ายกำกับสามารถคลิกได้ในการทำเช่นนี้ คุณจะต้องสร้างฟังก์ชันที่คืนค่า จริง เมื่อคลิกจากนั้น คุณสามารถเพิ่มฟังก์ชันนี้ลงในส่วนหัวหรือส่วนท้ายของเอกสารได้สุดท้าย ใช้องค์ประกอบลิงก์ที่มีแอตทริบิวต์เป้าหมายที่ตั้งค่าเป็นชื่อฟังก์ชันนั้น (เช่น "myFunction")
คุณจะสร้างป้ายกำกับที่สามารถคลิกได้ตอบสนองมากขึ้นได้อย่างไร
มีสองสามวิธีในการสร้างป้ายกำกับที่สามารถคลิกได้ตอบสนองมากขึ้นแล้ววิธีหนึ่งคือการใช้คิวรีสื่อ CSS เพื่อเปลี่ยนขนาดการแสดงผลของฉลากตามความกว้างหรือความสูงของอุปกรณ์อีกวิธีหนึ่งคือการเพิ่มตัวฟังเหตุการณ์เมื่อผู้ใช้คลิกที่ป้ายกำกับแล้วดำเนินการบางอย่างเพื่อตอบกลับสุดท้าย คุณยังสามารถใช้ JavaScript เพื่อสร้างการโต้ตอบที่กำหนดเองสำหรับป้ายกำกับของคุณมาดูรายละเอียดแต่ละวิธีกัน
วิธีหนึ่งในการสร้างป้ายกำกับที่สามารถคลิกได้ตอบสนองมากขึ้นคือการใช้คิวรีสื่อ CSS เพื่อเปลี่ยนขนาดการแสดงผลของป้ายกำกับตามความกว้างหรือความสูงของอุปกรณ์ในการดำเนินการนี้ คุณจะต้องตั้งกฎพื้นฐานบางอย่างที่ควบคุมลักษณะป้ายกำกับของคุณในอุปกรณ์ต่างๆ:
หน้าจอ @media เท่านั้นและ (ความกว้างสูงสุด: 768px) { .label { width: 100%; } } หน้าจอ @media เท่านั้นและ (ความกว้างขั้นต่ำ: 992px) { .label { ความกว้าง: 90%; } } @media เฉพาะหน้าจอและ (ความสูงสูงสุด: 1200px) { .label { ความกว้าง: 80%; } }
รหัสนี้จะสร้างรูปแบบที่แตกต่างกันสามแบบสำหรับป้ายกำกับของเรา ซึ่งจะแสดงที่ความกว้างสูงสุด 768 พิกเซล 992 พิกเซล และ 1200 พิกเซลตามลำดับ และใช้ค่า min-width , max-width และ min-height เพื่อให้เรา สามารถกำหนดเป้าหมายอุปกรณ์เฉพาะด้วยความละเอียดเฉพาะถ้าคุณต้องการให้ป้ายชื่อของคุณแสดงที่ขนาดเริ่มต้นเสมอโดยไม่คำนึงถึงความละเอียดของอุปกรณ์ เพียงละเว้นบรรทัดแบบสอบถามสื่อเหล่านี้จากเอกสารของคุณโปรดทราบว่าหากคุณใช้แบบอักษรอื่นนอกเหนือจากที่ Google Fonts ให้มา คุณจะต้องรวมไฟล์แบบอักษรเพิ่มเติมเพื่อให้รูปแบบเหล่านี้ทำงานได้อย่างถูกต้อง ดูคำแนะนำในการเพิ่มแบบอักษรที่กำหนดเองลงในเอกสาร HTML สำหรับข้อมูลเพิ่มเติม
อีกวิธีหนึ่งในการสร้างป้ายกำกับที่สามารถคลิกได้ตอบสนองมากขึ้นคือการเพิ่มตัวฟังเหตุการณ์เมื่อผู้ใช้คลิกที่ป้ายกำกับแล้วดำเนินการบางอย่างเพื่อตอบกลับวิธีการนี้มีข้อดีหลัก ๆ สองประการเหนือการใช้คิวรีสื่อ CSS: ประการแรก ง่ายกว่าเพราะสิ่งที่คุณต้องมีคือบรรทัดโค้ดง่ายๆ ประการที่สอง มันเร็วกว่ามากเพราะไม่ต้องรอให้เบราว์เซอร์โหลดทรัพยากรที่จำเป็นทั้งหมดก่อนที่จะตอบสนองต่อการป้อนข้อมูลของผู้ใช้นี่คือตัวอย่างตัวจัดการเหตุการณ์ที่พิมพ์ว่า "สวัสดีชาวโลก!" เมื่อใดก็ตามที่มีคนคลิกที่ป้ายกำกับ "สวัสดี" ของเราโดยใช้ JavaScript:
ฟังก์ชัน สวัสดี () { คอนโซล.
- ใช้ CSS Media Queries
- เพิ่มตัวฟังเหตุการณ์เมื่อผู้ใช้คลิกที่ป้ายกำกับ
เหตุใดคุณจึงอาจต้องการสร้างป้ายกำกับที่คลิกได้ใน HTML
มีเหตุผลสองสามประการที่คุณอาจต้องการทำให้ป้ายกำกับสามารถคลิกได้ใน HTMLตัวอย่างเช่น คุณอาจต้องการทำให้ผู้ใช้ของคุณค้นหาและเลือกป้ายกำกับที่ต้องการดูได้ง่ายขึ้นหรือคุณอาจต้องการสร้างหน้าต่างป๊อปอัปแบบกำหนดเองที่ปรากฏขึ้นเมื่อมีคนคลิกที่ป้ายกำกับไม่ว่าในกรณีใด การสร้างป้ายกำกับที่คลิกได้ใน HTML นั้นง่ายพอเมื่อคุณรู้วิธีแล้ว ก่อนอื่น ให้สร้างโดยตั้งค่าแอตทริบิวต์ href เป็นลิงก์ของป้ายกำกับที่คุณต้องการทำให้คลิกได้ จากนั้นให้เพิ่มตัวจัดการเหตุการณ์สำหรับเหตุการณ์ "คลิก" นั้นแท็กสิ่งนี้จะทำงานทุกครั้งที่มีคนคลิกที่ลิงก์นั้น ตัวอย่างเช่น หากลิงก์ของคุณนำไปสู่รายการป้ายกำกับที่ชื่อ "Labels1" โค้ดของคุณจะมีลักษณะดังนี้:
ฟังก์ชัน myLabelClick () {
var el = document.getElementById("myLabel");
เอล สไตล์
ป้ายกำกับที่คลิกได้มีคุณลักษณะอะไรบ้าง
ป้ายกำกับที่คลิกได้สามารถมีคุณลักษณะที่หลากหลาย รวมถึง:
- ไอคอนหรือรูปภาพที่แสดงป้ายกำกับและทำให้ระบุได้ง่าย
- ข้อความที่อธิบายว่าฉลากมีไว้เพื่ออะไร
- ลิงค์ไปยังหน้าอื่น ๆ ในเว็บไซต์ของคุณหรือเว็บไซต์อื่น ๆ
- ปุ่มหรือลิงก์ที่นำคุณไปยังข้อมูลที่คุณต้องการโดยตรง
มีข้อเสียใด ๆ ในการสร้างป้ายกำกับที่สามารถคลิกได้ใน HTML หรือไม่?
มีข้อเสียอยู่เล็กน้อยในการทำให้ป้ายกำกับสามารถคลิกได้ใน HTMLข้อเสียอย่างหนึ่งคือถ้าฉลากไม่ได้เข้ารหัสอย่างถูกต้อง ฉลากอาจไม่ทำงานตามที่ตั้งใจไว้นอกจากนี้ การคลิกที่ป้ายกำกับอาจนำไปสู่การกระทำหรือผลลัพธ์ที่ไม่ได้ตั้งใจ ดังนั้นจึงต้องระมัดระวังเมื่อออกแบบและเข้ารหัสป้ายกำกับสำหรับใช้ใน HTMLสุดท้าย การทำให้ป้ายกำกับสามารถคลิกได้สามารถเพิ่มเวลาในการโหลดของหน้าเว็บได้ ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องชั่งน้ำหนักผลประโยชน์เทียบกับค่าใช้จ่ายก่อนที่จะใช้คุณลักษณะนี้
โดยทั่วไปต้องใช้เวลาเท่าใดในการสร้างป้ายกำกับที่สามารถคลิกได้ใน HTML
โดยทั่วไปจะใช้เวลาประมาณ 10 นาทีในการสร้างป้ายกำกับที่สามารถคลิกได้ใน HTMLอย่างไรก็ตาม อาจใช้เวลามากหรือน้อยขึ้นอยู่กับความซับซ้อนของฉลาก
มีอะไรพิเศษที่คุณต้องรู้ก่อนสร้างป้ายกำกับที่สามารถคลิกได้ใน HTML หรือไม่?
ไม่มีข้อกำหนดเฉพาะที่คุณจำเป็นต้องรู้เพื่อให้ป้ายกำกับสามารถคลิกได้ใน HTML แต่มีบางสิ่งที่คุณควรจำไว้ก่อนอื่น คุณจะต้องตรวจสอบให้แน่ใจว่าฉลากมีรูปแบบที่เหมาะสมและมีแท็กที่ถูกต้องรวมอยู่ด้วยประการที่สอง คุณจะต้องสร้างองค์ประกอบลิงก์สำหรับป้ายกำกับและเพิ่มแอตทริบิวต์ที่เหมาะสมเพื่อให้สามารถคลิกได้สุดท้าย คุณจะต้องสร้างตัวจัดการเหตุการณ์สำหรับองค์ประกอบลิงก์เพื่อให้สามารถเปิดใช้งานได้เมื่อมีคนคลิกเมื่อทำตามขั้นตอนง่ายๆ เหล่านี้ คุณจะสามารถทำให้ป้ายกำกับคลิกได้ใน HTML ได้อย่างง่ายดาย
มีเคล็ดลับอะไรบ้างในการตรวจสอบให้แน่ใจว่าป้ายกำกับของคุณเป็นแบบคลิกได้ใน HTML
มีบางสิ่งที่คุณสามารถทำได้เพื่อให้แน่ใจว่าป้ายกำกับของคุณคลิกได้ใน HTMLขั้นแรก ตรวจสอบให้แน่ใจว่าป้ายกำกับซ้อนอย่างถูกต้องภายในองค์ประกอบหลักประการที่สอง ใช้ aเพื่อเชื่อมโยงป้ายไปยังหน้าหรือเอกสารอื่นสุดท้าย เพิ่มตัวจัดการเหตุการณ์ไปที่แท็กเพื่อให้ทริกเกอร์โดยอัตโนมัติเมื่อมีคนคลิก
คุณจะทดสอบได้อย่างไรว่าป้ายกำกับของคุณคลิกได้จริงใน HTML หรือไม่10.จะเกิดอะไรขึ้นหากคุณลืมสร้างป้ายกำกับของคุณคลิกได้ในระหว่างกระบวนการเข้ารหัสใน HTML 1112.?13.?
- ?คุณจะทำให้ป้ายกำกับคลิกได้ใน HTML ได้อย่างไรข้อผิดพลาดทั่วไปที่ผู้คนทำเมื่อสร้างclickablelabelsinHTMLมีอะไรบ้างคุณสามารถใช้รหัสเดียวกันเพื่อสร้างทั้งข้อความและป้ายกำกับที่สามารถคลิกได้หรือไม่คุณจะเปลี่ยนสีของป้ายกำกับใน HTML ได้อย่างไรคุณสามารถเพิ่มรูปภาพลงในป้ายกำกับของคุณใน HTML ได้หรือไม่2คุณใช้เอฟเฟกต์แบบอักษรกับป้ายกำกับของคุณในHTML 2 ได้ไหม2?2?2?2.
- ความสามารถในการคลิกคืออะไร และคุณจะทดสอบได้อย่างไรว่าป้ายกำกับของคุณคลิกได้ใน HTML จริงหรือไม่
- คุณจะทำให้ป้ายกำกับคลิกได้ใน HTML โดยใช้แท็กและแอตทริบิวต์พื้นฐานได้อย่างไร
- ข้อผิดพลาดทั่วไปที่ผู้คนทำเมื่อสร้างป้ายกำกับที่คลิกได้ใน HTML มีอะไรบ้าง
- คุณสามารถใช้รหัสเดียวกันเพื่อสร้างทั้งข้อความและป้ายกำกับที่คลิกได้หรือไม่
- คุณจะเปลี่ยนสีของป้ายกำกับใน HTML โดยใช้คุณสมบัติ CSS ได้อย่างไร
- คุณสามารถเพิ่มรูปภาพในป้ายกำกับของคุณใน HTML โดยใช้แท็ก img ได้หรือไม่
- คุณสามารถใช้เอฟเฟกต์แบบอักษรบนฉลากของคุณโดยใช้คุณสมบัติ CSS ได้หรือไม่