मैंने इस post से सीखा है जो हमेशा बटन बनाने के लिए <a>
टैग या <button>
टैग का उपयोग करता है। अब मैं <a>
टैग का उपयोग करने की कोशिश कर रहा हूं। मेरा सवाल है: टैग क्लिक करने योग्य क्षेत्र को बढ़ाने का कोई तरीका है? मान लें कि मैं एक div बॉक्स में <a>
का उपयोग कर रहा हूं। मैं पूरा div बॉक्स एक बटन बनना चाहता हूँ। क्या मैं क्लिक क्षेत्र को पूरे डिव बॉक्स में बदल सकता हूं? आपकी मदद के लिए धन्यवाद।<a> टैग बटन के क्लिक करने योग्य क्षेत्र को कैसे बढ़ाया जाए?
उत्तर
उपयोग <a />
जब आप एक लिंक (एक कीलंगर) की जरूरत है। जब आपको बटन की आवश्यकता होती है तो <button />
का उपयोग करें।
यह कहा गया है कि, यदि आपको वास्तव में <a />
का विस्तार करने की आवश्यकता है, तो उस पर सीएसएस विशेषता display: block;
जोड़ें। फिर आप एक चौड़ाई और/या ऊंचाई निर्दिष्ट करने में सक्षम होंगे (यानी जैसे कि यह <div />
था)।
आप एचटीएमएल 5 का उपयोग कर रहे हैं, तो अर्थात doctype
<!doctype html>
तो तुम सिर्फ block-level links उपयोग कर सकते हैं।
<a href="google.com">
<div class="hello">
..
</div>
</a>
हाँ आप कर सकते हैं यदि आप एचटीएमएल 5 उपयोग कर रहे हैं, इस कोड वैध है अन्यथा नहीं:
:<a href="#foo"><div>.......</div></a>
आप एचटीएमएल 5 का उपयोग नहीं कर रहे हैं, तो आप अपने लिंक block
कर सकते हैं
<a href="#foo" id="link">Click Here</a>
सीएसएस:
#link {
display : block;
width:100px;
height:40px;
}
सूचना है कि आप केवल अपने लिंक ब्लॉक स्तर तत्व करने के बाद width
, height
आवेदन कर सकते हैं।
बस एंकर display: block
और width/height: 100%
बनाएं। उदाहरण के लिए:
.button a {
display: block;
width: 100%;
height: 100%;
}
jsFiddle: http://jsfiddle.net/4mHTa/
बिल्कुल मुझे क्या चाहिए, धन्यवाद –
आप प्रदर्शन आज़मा सकते हैं: ब्लॉक या display: inline-ब्लॉक। एक अच्छा ट्यूटोरियल यहां पाया जा सकता है: http://robertnyman.com/2010/02/24/css-display-inline-block-why-it-rocks-and-why-it-sucks/
टेक्स्ट लिंक के क्षेत्र को बढ़ाने के लिए आप निम्न सीएसएस का उपयोग कर सकते हैं;
a {
display: inline-block;
position: relative;
z-index: 1;
padding: 2em;
margin: -2em;
}
गद्दी क्षेत्र क्लिक किया जा सकता है कि, नकारात्मक मार्जिन पाठ के रूप में यह होना चाहिए (lapping लिंक पर सावधान रहना) आसपास के प्रवाह रहता है बढ़ जाती है। प्रदर्शन: इनलाइन-ब्लॉक आवश्यक है ताकि मार्जिन और पैडिंग सेट की जा सके और स्थिति को सापेक्ष होने की आवश्यकता हो ताकि ज़ेड-इंडेक्स का उपयोग क्लिक करने योग्य क्षेत्र को किसी भी पाठ के शीर्ष पर रहने के लिए किया जा सके।
मेरे मामले में पूरी तरह से काम करता है। –
यह वास्तविक जवाब है * टैग बटन के क्लिक करने योग्य क्षेत्र को बढ़ाने के लिए * – StefansArya
वास्तव में चालाक! –
padding
एंकर टैग के सीएसएस वर्ग में जोड़ें। यदि आवश्यक हो, तो padding-top
, padding-bottom
, ... व्यक्तिगत रूप से क्लिक करने योग्य क्षेत्र के अनुसार जोड़ें। यह मेरे लिए काम किया।
- 1. सी # - क्लिक करने योग्य बटन
- 2. गूगल मानचित्र मार्कर क्लिक करने योग्य क्षेत्र
- 3. क्लिक करने योग्य क्षेत्र पर ओवरले - सीएसएस
- 4. डेटाबेस के प्रदर्शन को कैसे बढ़ाया जाए?
- 5. क्लिक करने योग्य लेबल
- 6. डिवाइसेज को ठीक से कैसे बढ़ाया जाए?
- 7. jQuery-UI: आकार बदलने योग्य - खींचने योग्य किनारे के आकार को कैसे बढ़ाया जाए?
- 8. आप एक div के क्षेत्र को क्लिक करने योग्य कैसे बनाते हैं? पूरे div नहीं!
- 9. एंड्रॉइड छवि बटन एक क्लिक करने योग्य क्षेत्र कैसे है जो छवि से बड़ा है?
- 10. टेबल सेल पर एक क्लिक करने योग्य बटन कैसे जोड़ें?
- 11. काउंटर को कैसे बढ़ाया जाए और MySQL
- 12. कैमरा पूर्वावलोकन को कैसे बढ़ाया जाए?
- 13. हाइबरनेट एप्लिकेशन स्टार्टअप को कैसे बढ़ाया जाए?
- 14. एक डीआईवी अनुभाग कैसे क्लिक करने योग्य बनाने के लिए?
- 15. लेआउट बदलने के बिना क्लिक करने योग्य क्षेत्र को बढ़ाने के लिए बड़ा पारदर्शी ओवरले जोड़ें
- 16. UITableView विभाजक ऊंचाई को कैसे बढ़ाया जाए?
- 17. स्कैला स्टैक आकार को कैसे बढ़ाया जाए?
- 18. 2 द्वारा पुनरावर्तक को कैसे बढ़ाया जाए?
- 19. ListView w/onListItem पर क्लिक करने योग्य क्षेत्र की चौड़ाई
- 20. क्लिक करने योग्य यूआरएल?
- 21. 'फोकस करने योग्य' और 'क्लिक करने योग्य'
- 22. जावास्क्रिप्ट और एसवीजी: आप ऑनक्लिक ईवेंट के लिए क्लिक करने योग्य क्षेत्र को कैसे बढ़ाते हैं?
- 23. क्यूटी - QTableView - तालिका पंक्ति में क्लिक करने योग्य बटन
- 24. माउस के साथ क्लिक करने योग्य पूर्ण स्थान छवि क्षेत्र मानचित्र कैसे बनाएं?
- 25. फोर्स बटन क्लिक करने के बाद
- 26. एक निर्धारित स्थिति में दृश्य को कैसे बढ़ाया जाए?
- 27. एंड्रॉइड - क्लिक करने योग्य सूचीदृश्य कैसे बनाएं?
- 28. एंड्रॉयड क्लिक करने योग्य TextView कैसे पाठ पर एकाधिक क्लिक करें क्षेत्र बनाने और पकड़ो क्षेत्र चयन
- 29. आईफोन: नेविगेशन बार "बैक" बटन क्लिक करने योग्य = नहीं?
- 30. एक div टैग को पृष्ठ की ऊंचाई को कैसे बढ़ाया जाए
यह पूरी तरह से काम करता है, और आपका उत्तर हल्की गति में आया। तुम्हारी चट्टान! बहुत बहुत धन्यवाद। –
यदि आप अर्थशास्त्र के बारे में चिंता करते हैं, तो t1m0thy का जवाब सही विकल्प लगता है। देखें: https://davidwalsh.name/html5-buttons – aldemarcalazans