के नीचे पृष्ठभूमि को छुपाने के लिए मुझे मोबाइल उपकरणों के लिए सभी लिंक के क्लिक करने योग्य क्षेत्र को बनाने के लिए एक वेबसाइट को संशोधित करने की आवश्यकता है। टेक्स्ट-फ्लो को प्रभावित नहीं करने के लिए मैंने सभी लिंक एक पारदर्शी border
और एक ही आकार के नकारात्मक margin
दिए। अब यह एक आकर्षण की तरह काम करता है। लेकिन उन तत्वों पर नहीं जिनके पास पृष्ठभूमि है। पृष्ठभूमि पारदर्शी सीमा तक फैलती है। यह व्यवहार ब्राउज़र सभी ब्राउज़रों के बीच संगत होने के लिए है।सीमा
यहाँ http://jsfiddle.net/hq65C/1/ एक अन्य उदाहरण: http://jsfiddle.net/DytDA/
ऐसा क्यों है? मैं हमेशा सोच रहा था कि सीमा तत्व के बाहर है। मैं इसे कैसे ठीक कर सकता हूं। (मुझे ऐसे समाधान की आवश्यकता है जिसे HTML को संशोधित करने की आवश्यकता नहीं है)।
यह वह समाधान है जिसे मैं ढूंढ रहा था, धन्यवाद। हो सकता है कि आप इसे सही बनाने के लिए इस समाधान को अपने समाधान में जोड़ना चाहते हैं;) http://jsfiddle.net/meo/DytDA/1/ – meo
ग्रेट, धन्यवाद। इसमें बहुत अच्छा समर्थन भी है (IE9 +): https://developer.mozilla.org/en-US/docs/Web/CSS/background-clip#Browser_compatibility –