2010-11-16 17 views
5

मेरे पास कुछ पैडिंग के साथ तालिका में लिंक की गई छवियों का एक गुच्छा है। जब मैं एक आईएमजी जोड़ने की कोशिश करता हूं: होवर या ए: होवर सीमा विशेषता, जब सीमा दिखाई देती है, तो सीमा पार होने वाली पिक्सल की मात्रा से सबकुछ बढ़ जाती है। क्या इस व्यवहार को रोकने का कोई तरीका है?सीएसएस ए: होवर छवि सीमाएं

उत्तर

22
img { 
    border: solid 10px transparent; 
} 
img:hover { 
    border-color: green; 
} 
+1

क्या इससे आपकी समस्या हल हो गई? –

+1

मेरी समस्या हल हो गई, धन्यवाद! – Brian

+1

क्या आप इसे सही उत्तर के रूप में चिह्नित कर सकते हैं? –

1

समस्या यह है कि आप उस स्थान पर सीमा जोड़ रहे हैं जो अंतरिक्ष लेता है - पृष्ठ पर अन्य तत्वों को इसके लिए जगह बनाने के लिए स्थानांतरित करना होता है।

समाधान पृष्ठभूमि से मेल खाने वाली सीमा जोड़ने के लिए है, और फिर होवर पर रंग या स्टाइल को बदलें। एक अन्य संभावना यह है कि बॉक्स को मूल रूप से आपके इच्छित बनाने के लिए बड़ा बनाना है, और फिर उस सीमा को फिट करने के लिए इसका आकार बदलना है जिसे आप जोड़ रहे हैं।

1
img:hover { 
    border: solid 2px red; 
    margin: -2px; 
} 

मुझे (सफारी 6.0.5) के लिए काम करने लगता है। आईएमजी के 'अंदर' पर सीमा खींची जाने के बाद कोई अतिरिक्त जगह नहीं है।

संबंधित मुद्दे