2010-08-27 8 views
6

के साथ मूल div के भीतर वर्टिकल संरेखण छवि तो मैं एक कंटेनर div के भीतर छवियों को लंबवत संरेखित करने की कोशिश कर रहा हूं। मैंने ऊर्ध्वाधर-संरेखण जोड़ने की कोशिश की: मध्य; बिना भाग्य के माता पिता को।सीएसएस

<div class="contributor_thumbnail"><img src="image.jpg"></div> 
    <div class="contributor_thumbnail"><img src="image.jpg"></div> 

.contributor_thumbnail { 

    position: relative; 
    display: block; 
    float: left; 
    width: 150px; 
    height: 150px; 
    line-height: 100%; 
    text-align: center; 
    margin-right: 15px; 
    margin-bottom: 15px; 
    padding: 5px; 
    vertical-align: middle; 
    border: 1px solid #bbbbbb; 
    border-top: 1px solid #333; 
    border-left: 1px solid #333; 

} 

उत्तर

6

मुझे क्या होगा एक पृष्ठभूमि छवि के रूप में छवि सेट है।

.contributor_thumbnail { 
    /* Background image instead of using and img tag */ 
    background: url(image.jpg) center center no-repeat; 
    position: relative; 
    display: block; 
    float: left; 
    width: 150px; 
    height: 150px; 
    line-height: 100%; 
    text-align: center; 
    margin-right: 15px; 
    margin-bottom: 15px; 
    padding: 5px; 
    border: 1px solid #bbbbbb; 
    border-top: 1px solid #333; 
    border-left: 1px solid #333; 

} 
+0

धन्यवाद, यह काम करता है! – ThinkingInBits

1

इस प्रयास करें:

एचटीएमएल

<div class="contributor_thumbnail"> 
<div class="content"> 
    <img src="image.jpg"> 
</div> 
</div> 

सीएसएस: Lost in the Woods vertically centering with CSS:

.contributor_thumbnail {float:left; height:50%; margin-bottom:-120px;} 
.content {clear:both; height:240px; position:relative;} 

से प्रेरित होकर।

+0

धन्यवाद! मैंने 'लाइन-ऊंचाई: 2em;' का उपयोग किया, क्योंकि मेरे पास केवल केंद्र की संख्या थी। – Chloe