2012-07-30 13 views
9

इस कोड पर विचार करें ...मैं div के बाहर प्रदर्शित एक छवि रोकूँ कैसे

<div id="outer" style="position:absolute;width:100px;height:100px;border:1px solid black"> 
    <div id="inner"> 
    <img src="http://rabbitempire.org/wp-content/uploads/Pet-Rabbit-Facts.jpg"> 
    </div> 
</div> 

क्या शैली (रों) मैं छवि के यह इसलिए केवल शीर्ष बाएं कोने बनाने के लिए जोड़ने के लिए की जरूरत है दिख रहा है?

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

+0

° .- | 20 वर्षों तक सीएसएस का उपयोग करना, और मुझे अभी भी इसे देखना होगा। – Parapluie

उत्तर

10
div#outer { overflow:hidden; }​ 

यहाँ डेमो: http://jsfiddle.net/J34aJ/

+0

धन्यवाद एक बहुत है, लेकिन जहां खरगोश चली गई? –

+0

@tomwrong: प्रारंभ में, मेरी जल्दबाजी में, मैंने सोचा कि आप कुछ स्थानीय छवि आप के साथ काम कर रहे थे (और कुछ नहीं सार्वजनिक रूप से आयोजित) को शामिल किया था, तो मैं एक प्लेसहोल्डर के रूप http://placehold.it/ उपयोग कर रहा था। –

0

यह इस रूप में सरल है:

overflow: hidden; 
+0

क्या आपका मतलब अतिप्रवाह है: छुपा हुआ? –

+0

धन्यवाद। बेहनाम, हम एक typeo ;-) –

+0

मैं कोई भी उपयोग कर रहा था करने के लिए नीचे डाल देता हूँ कि एक है, और यही कारण है कि यह काम नहीं कर रहा था। –

1

अपने बाहरी div शैली फिर से लिखने अपने #outer को overflow:hidden

<div id="outer" style="position:absolute;width:100px;height:100px;border:1px solid black; overflow:hidden;"> 
     <div id="inner"> 
     <img src="http://rabbitempire.org/wp-content/uploads/Pet-Rabbit-Facts.jpg"> 
     </div> 
    </div> 
0

लागू करने के लिए overflow: hidden जोड़े नियम: http://jsfiddle.net/saluce/qJWte/

<div id="outer" style="position:absolute;width:100px;height:100px;border:1px solid black; overflow: none"> 
    <div id="inner"> 
    <img src="http://rabbitempire.org/wp-content/uploads/Pet-Rabbit-Facts.jpg"> 
    </div> 
</div>​ 
1

आप #inner div खो देते हैं और #outer div को overflow: hidden; जोड़ सकते हैं।

#outer { 
    overflow: hidden; 
} 
संबंधित मुद्दे