Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML लिंक्स

परिचय

HTML लिंक्स हाइपरलिंक्स होते हैं - जब आप किसी लिंक पर क्लिक करते हैं, तो यह दूसरे दस्तावेज़ पर चला जाता है। <a> (एंकर) टैग का उपयोग लिंक बनाने के लिए किया जाता है।

सिंटैक्स

<a href="URL" target="value">लिंक सामग्री</a>

यहाँ URL गंतव्य पता निर्दिष्ट करता है और यह स्थानीय (सापेक्ष पथ) या बाहरी (पूर्ण URL) पता हो सकता है। target एट्रिब्यूट परिभाषित करता है कि लिंक्ड दस्तावेज़ कहां खोलना है।

target एट्रिब्यूट मान

मानव्याख्या
_blankलिंक्ड दस्तावेज़ को नए टैब या विंडो में खोलता है
_parentलिंक्ड दस्तावेज़ को पैरेंट फ्रेम में खोलता है
_selfलिंक्ड दस्तावेज़ को उसी विंडो में खोलता है (डिफ़ॉल्ट)
_topलिंक्ड दस्तावेज़ को विंडो के पूर्ण बॉडी में खोलता है (सभी फ्रेम्स से बाहर)

उदाहरण

<!DOCTYPE html>
<html>
<style>
  body {
    color: #000;
    height: 100vh;
    background-color: #8BC6EC;
    background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);
    text-align: center;
    font-family: Arial, sans-serif;
    padding: 20px;
  }
  a {
    display: inline-block;
    margin: 1rem;
    padding: 12px 24px;
    background: #db133a;
    color: white;
    text-decoration: none;
    border-radius: 4px;
    font-weight: bold;
  }
  a:hover { background: #b0102e; }
</style>
<body>
<h1>HTML लिंक्स डेमो</h1>
<a href="https://google.com" target="_blank">गूगल पर जाएं (नया टैब)</a>
<a href="/about" target="_self">अबाउट पेज (इसी विंडो)</a>
<a href="mailto:example@email.com">ईमेल भेजें</a>
<a href="tel:+911234567890">कॉल करें</a>
</body>
</html>

आउटपुट

चार लिंक्स दिखाई देंगे: गूगल (नए टैब में), अबाउट पेज (इसी विंडो), ईमेल लिंक (मेल क्लाइंट खोलता है), फोन लिंक (डायलर खोलता है)।

लिंक प्रकार

प्रकारउदाहरणविवरण
बाहरी URLhttps://example.comपूर्ण URL
सापेक्ष URL/about, page.htmlवर्तमान डोमेन/पथ के सापेक्ष
ईमेलmailto:email@domain.comडिफ़ॉल्ट मेल क्लाइंट खोलता है
फोनtel:+911234567890मोबाइल पर डायलर खोलता है
एंकर (पेज内部)#section-idउसी पेज पर विशिष्ट सेक्शन पर जाता है
डाउनलोड<a href="file.pdf" download>फाइल डाउनलोड करने के लिए बाध्य करता है

महत्वपूर्ण एट्रिब्यूट्स

  • href - गंतव्य URL (आवश्यक)
  • target - कहां खोलना है (_blank, _self, _parent, _top, framename)
  • rel - संबंध (noopener, noreferrer, nofollow, external)
  • download - फाइल डाउनलोड करने के लिए बाध्य करता है
  • hreflang - लिंक्ड दस्तावेज़ की भाषा
  • type - लिंक्ड दस्तावेज़ का MIME प्रकार

सुरक्षा नोट

target="_blank" उपयोग करते समय, हमेशा rel="noopener noreferrer" जोड़ें ताकि नया पेज window.opener एक्सेस न कर सके:

<a href="https://example.com" target="_blank" rel="noopener noreferrer">सुरक्षित लिंक</a>

ब्राउज़र समर्थन

सभी ब्राउज़रों में पूर्ण समर्थन।

  1. HTML DOM DT ऑब्जेक्ट HTML DOM DT ऑब्जेक्ट

    HTML DOM DT ऑब्जेक्ट HTML <dt> तत्व से जुड़ा होता है। DT ऑब्जेक्ट का उपयोग करके हम JavaScript की मदद से <dt> तत्व को डायनामिकली बना सकते हैं। सिंटैक्स DT ऑब्जेक्ट बनाने के लिए सिंटैक्स: var p = document.createElement(DT); उदाहरण आइए HTML DOM DT ऑब्जेक्ट का एक उदाहरण देखते हैं: <!DOC

  1. HTML DOM domain प्रॉपर्टी HTML DOM domain प्रॉपर्टी

    HTML DOM domain प्रॉपर्टी का उपयोग उस सर्वर के डोमेन नाम को प्राप्त करने के लिए किया जाता है जिस पर दस्तावेज़ वर्तमान में एक्ज़िक्यूट हो रहा है। यह डोमेन नाम को स्ट्रिंग के रूप में लौटाता है और यदि डोमेन पहचाना नहीं जाता है तो मान null हो सकता है। सिंटैक्स domain प्रॉपर्टी के लिए सिंटैक्स: document

  1. HTML DOM dl ऑब्जेक्ट HTML DOM dl ऑब्जेक्ट

    HTML DOM dl ऑब्जेक्ट HTML <dl> तत्व से जुड़ा होता है। <dl> तत्व विवरण सूची (description list) बनाने के लिए होता है। dl ऑब्जेक्ट का उपयोग करके हम JavaScript का उपयोग करके <dl> तत्व को डायनामिकली बना और एक्सेस कर सकते हैं। सिंटैक्स विवरण सूची बनाने के लिए सिंटैक्स: var p = document.