2012-08-29 19 views
13

का उपयोग करके दो divs पर लंबवत-संरेखित लागू करना तो मेरे पास कुछ डीआईवी हैं। संरचना इसइनलाइन-ब्लॉक

<div id="content"> 
     <div id="lcol">some content</div> 
     <div id="lcol">some<br />content</div> 
    </div> 

है और मेरी समस्या यह है कि दो divs अलग ऊंचाई के हैं। मैं 'lcol' के लिए display:inline-block का उपयोग कर रहा हूं, जबकि 'सामग्री' केवल एक नियमित div है। दो लॉक divs वास्तव में पक्ष के साथ दिखाते हैं, लेकिन वे div के तल पर लंगर रहे हैं। मैं उन्हें div के शीर्ष पर गठबंधन करना चाहता हूं। मैंने vertical-align:top को 'सामग्री' में जोड़ने का प्रयास किया लेकिन कुछ भी नहीं हुआ।

कोई विचार?

JsFiddle: http://jsfiddle.net/qxe8h/1/

उत्तर

40

ऊर्ध्वाधर- align दें: आपके इनलाइन-ब्लॉक तत्वों के लिए शीर्ष। इस तरह लिखें:

#lcol {vertical-align:top;} 

चेक इस http://jsfiddle.net/qxe8h/2/

+2

मैं अभी इतना मंद लग रहा है। धन्यवाद। –

+0

@ संदीप काम नहीं करता है :( – Luntegg

+7

आपको केवल डोम में एक आईडी का उपयोग करना चाहिए। यदि आपके पास एक ही स्टाइल की आवश्यकता वाले कई तत्व हैं, तो इसके बजाय कक्षाओं का उपयोग करें। –