2010-01-12 26 views
10

क्या कोई मुझे बता सकता है कि निम्न सीएसएस छवि के नीचे अतिरिक्त मार्जिन क्यों उत्पन्न करता है? इसे पूरी चीज के चारों ओर एक 5 पीएक्स पैडिंग जोड़ना चाहिए और यह पाठ के साथ ठीक काम करता है। कोई विचार?डिव और छवि मार्जिन/पैडिंग

div#somediv { 
margin: 0; 
padding: 5px; 
} 

div#somediv img { 
margin: 0; 
padding: 0; 
} 

<div id="somediv"> 
    <img src="someimage.jpg" /> 
</div> 
+0

वहाँ मैं इसे कैसे FF3.5.7 में प्रदान की है के रूप में छवि के नीचे किसी भी अतिरिक्त मार्जिन नहीं था। Div # somediv से 5px पैडिंग को छोड़कर कोड किसी मार्जिन का उत्पादन नहीं करेगा। – mauris

उत्तर

27

छवि एक ब्लॉक स्तर तत्व बनाने का प्रयास करें:

div#somediv img 
{ 
    display: block; 
    margin: 0; 
    padding: 0; 
} 
+3

वाह। मैं कसम खाता हूँ कि मुझे नहीं पता कि मेरा दिमाग कहाँ है। धन्यवाद। – mike

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