2012-05-16 21 views
6

मैं अब घंटे के लिए तलाश कर दिया गया है के साथ फैला संरेखित करने के लिएकैसे खड़ी पाठ और छवि

इस नमूने पर विचार करें (सही जगह में नहीं जाहिर है!): http://jsfiddle.net/DYLs4/9/

<div id="wrapper"> 
    <span id="text24">Text 24</span> 
    <span id="text12">Text 12</span> 
    <span id="icon"></span> 
</div> 

सीएसएस:

#text24{ 
    font-size:24px; color:#999; 
} 
#text12{ 
    font-size:12px; color:#000; 
} 
#icon{ 
    height:36px; width:36px; 
    display:inline-block; 
    background:url(some-icon.png); 
}​ 

Result

  • केंद्र खड़ी text24 (छवि के सापेक्ष)
  • text24
  • के नीचे के साथ text12 के नीचे संरेखित IE6 में यकीन है कि पूरी बात काम करें: ४६५१०४०३२१० यह क्या मैं प्राप्त करने के लिए कोशिश कर रहा हूँ है -> क्रोम

Goal

आपकी मदद के लिए बहुत धन्यवाद!

+0

आप कोशिश किया था और सेट ऊर्ध्वाधर- align: मध्यम; ? छवि द्वारा – ShibinRagh

उत्तर

18

अपनी छवि में vertical-align: middle जोड़ें।

संपादित

टिप्पणियों के अनुसार, इस समाधान भी प्रदर्शन की आवश्यकता है: इनलाइन-ब्लॉक;

+0

मेरा मतलब है '# आइकन' – slash197

+0

लगभग! ऊर्ध्वाधर-संरेखण के साथ: मध्य, पाठ 24 शीर्ष के साथ गठबंधन है, छवि के बीच नहीं – Johann

+0

हाँ, टैग में भी 'align = "middle" ' – gopi1410

0

मुझे पता है कि ज्यादातर डिजाइनर लेआउट के लिए उपयोग तालिका से नफरत करते हैं, लेकिन मुझे वैसे भी कोशिश करने दें। आप तालिका के valign का उपयोग कर सकते हैं।

+0

यह दिमाग में भी रहा है लेकिन एक टेबल के साथ मैं भविष्य में लचीलापन को पृष्ठ को फिर से खोलने के लिए खो देता हूं और पाठ 24 के नीचे टेक्स्ट 12 डालता हूं ... – Johann

0

अंतिम परिणाम

http://jsfiddle.net/rizwanabbasi/frsA5/

<div id="wrapper"> 
    <span id="text24">Text 24</span> 
    <span id="text12">Text 12</span> 
    <img src="http://www.adlittle.com/fileadmin/templates/images/rss_feed_icon.png" id="icon"/> 
</div> 

#wrapper{ 
    position:absolute; left:0; 
} 
#text24{ 
    font-size:24px; color:#999; font-weight:bold; 
} 
#text12{ 
    font-size:12px; color:#000; font-weight:bold; } 
#icon{ 
    height:36px; width:36px; 
    display:inline; 
    vertical-align:middle; 
    } 
+0

आपकी मदद के लिए धन्यवाद लेकिन टेक्स्ट 24 शीर्ष पर गठबंधन है, न कि छवि के बीच। ऐसा लगता है कि Slash197 एक अच्छे समाधान के साथ आया था। माफ़ कीजिये! – Johann

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