"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > XHTML 1.1 अनुपालन को बनाए रखते हुए मैं DIV एलिमेंट एक्ट को क्लिक करने योग्य लिंक के रूप में कैसे बना सकता हूं?

XHTML 1.1 अनुपालन को बनाए रखते हुए मैं DIV एलिमेंट एक्ट को क्लिक करने योग्य लिंक के रूप में कैसे बना सकता हूं?

2024-12-23 को प्रकाशित
ब्राउज़ करें:546

How Can I Make a DIV Element Act as a Clickable Link While Maintaining XHTML 1.1 Compliance?

एक क्लिक करने योग्य लिंक में DIV कैसे बनाएं (XHTML अनुरूप)

उपयोगकर्ताओं को अक्सर सुरुचिपूर्ण डिजाइन तत्वों के भीतर क्लिक करने योग्य लिंक को एकीकृत करने की दुविधा का सामना करना पड़ता है सामग्री की सौंदर्यात्मक अखंडता से समझौता किए बिना DIV ब्लॉक की तरह। मानक HTML मार्कअप DIV के भीतर एंकर टैग (ए) के सीधे नेस्टिंग को प्रतिबंधित करता है, जिससे ऐसे लिंक बनाने में चुनौती उत्पन्न होती है। हालाँकि, एक समाधान मौजूद है जो XHTML 1.1 विनिर्देशों का पालन करता है।

तकनीक में वैध HTML और CSS नियमों का उपयोग करके DIV ब्लॉक का सावधानीपूर्वक निर्माण शामिल है। डीआईवी के भीतर, एक खाली स्पैन टैग रखा जाना चाहिए, जो एक पारदर्शी ओवरले के रूप में कार्य करता है जो पूरे डीआईवी क्षेत्र को कवर करता है। इस स्पैन टैग को फिर CSS गुणों के साथ स्टाइल किया जाता है जो DIV के भीतर इसकी पूर्ण स्थिति को परिभाषित करता है, इसे पूरी तरह से कवर करता है। चूँकि यह एक एंकर टैग के भीतर रहता है, यह संपूर्ण DIV ब्लॉक को एक क्लिक करने योग्य लिंक के रूप में कार्य करने में सक्षम बनाता है। DIV के भीतर सामग्री. इसके अतिरिक्त, स्पैन में एक पृष्ठभूमि छवि (उदाहरण के लिए, एक खाली GIF) जोड़ने से IE7/8 जैसे पुराने ब्राउज़रों में संभावित ओवरलैप समस्याएं ठीक हो जाती हैं।

इस तकनीक को नियोजित करके, डेवलपर्स बिना किसी बदलाव के DIV ब्लॉक को क्लिक करने योग्य लिंक में बदल सकते हैं। उनकी दृश्य सामग्री. महत्वपूर्ण बात यह है कि यह विधि XHTML 1.1 विनिर्देशों का पालन करती है, जो इसे विभिन्न वेब विकास परियोजनाओं के लिए उपयुक्त बनाती है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3