2013-07-31 6 views
20

क्या लेबल टैग के भीतर हाइपरलिंक (एक टैग) का उपयोग करना मानक है? एचटीएमएल 4.01 के साथ-साथ एचटीएमएल 5 में -क्या लेबल टैग के भीतर हाइपरलिंक (एक टैग) का उपयोग करना मानक है?

<label for="ContentPlaceHolder1"><a href="~/address">Link Text and Label Name</a></label> 
+1

मानक से आपका क्या मतलब है? आप मार्कअप को सत्यापित कर सकते हैं और देख सकते हैं। – BoltClock

+1

मैंने सोचा होगा कि यह बीमार सलाह दी गई है (यदि पूरी तरह से अमान्य नहीं है), क्योंकि 'लेबल' तत्व में एक इंटरैक्टिव घटक है और इसे क्लिक किया जा सकता है। –

+0

एचटीएमएल 5 spec का कहना है "एक लेबल तत्व के इंटरेक्टिव सामग्री वंशजों पर लक्षित घटनाओं के लिए लेबल तत्व का सक्रियण व्यवहार, और उन इंटरैक्टिव सामग्री वंशजों के किसी भी वंशज, कुछ भी नहीं करना चाहिए।" – Alohci

उत्तर

18

यह एक लेबल के भीतर एक लंगर के लिए वैध है।

आप अपने मार्कअप मान्य होने पर तुरंत जांचने के लिए W3C Markup Validator आज़मा सकते हैं।

चाहे यह समझ में आता है एक और सवाल है। शायद लेबल के अंदर कुछ गैर-लिंक-टेक्स्ट के साथ एक लिंक होना ठीक है, लेकिन एक लिंक वाला एक लेबल शायद एक महान उपयोगकर्ता अनुभव नहीं होगा।

संबंधित मुद्दे