html - करत - ₹10 के नोट पर किसके हस्ताक्षर होते हैं




यह तब होता है जब किसी लिंक में पाउंड "#" साइन होता है (4)

... बस कुछ अतिरिक्त उपयोगी टिप्स जोड़ने के लिए।

आप जावास्क्रिप्ट में document.location.hash साथ इसे एक्सेस और बदल सकते हैं।

यह एक नामांकित एंकर (जैसे <a name="top"></a> ) या किसी आईडी के साथ एक तत्व को इंगित कर सकता है (उदाहरण के लिए <div id="top"></div> )।

अपने आप को एक देखकर (जैसे <a href="#" onclick="pop()">popup</a> ) आम तौर पर इसका मतलब है कि जावास्क्रिप्ट को विशेष रूप से चलाने के लिए एक लिंक का उपयोग किया जा रहा है। यह बुरा अभ्यास है।

किसी भी तत्व में एक href होना चाहिए जो वैध संसाधन को इंगित करता हो। यदि कोई अस्तित्व में नहीं है, तो button जैसे किसी अन्य तत्व का उपयोग करने पर विचार button

मैंने कुछ साइटों का निरीक्षण किया है और उनके पास यूआरएल में पाउंड (#) चिह्न है। यह क्या करता है?

 <a href="#" >Link name</a>

पाउंड साइन ( # ) पृष्ठ पर एक एंकर का पता लगाने के लिए इंगित करता है। उदाहरण के लिए, यदि आप इसे पृष्ठ पर कहीं भी शामिल करते हैं:

<a name="foo"></a>

या, हाल ही में:

<div id="foo">*part of page*</div>

और उसके बाद आप उस पृष्ठ पर एक लिंक पर क्लिक करते हैं जिसमें href #foo , यह आईडी foo साथ नाम या div साथ एंकर पर नेविगेट करेगा।

हालांकि, अगर आपके पास अभी href # , तो यह पृष्ठ के शीर्ष पर पहुंच जाएगा।


यह पृष्ठ पर वापस लिंक करता है। यह अक्सर लिंक के साथ प्रयोग किया जाता है जो वास्तव में कुछ जावास्क्रिप्ट चलाते हैं।


# एक एंकर के लिए एक लिंक इंगित करता है।

मैं आप कुछ और भी उल्लेख करेंगे:

जावास्क्रिप्ट को सक्रिय करने वाले लिंक के लिए href के रूप में '#' का उपयोग करना खराब है क्योंकि यह पृष्ठ को शीर्ष पर स्क्रॉल करता है - जो शायद आप नहीं चाहते हैं। इसके बजाय, javascript:void(0) उपयोग करें javascript:void(0)





html