<td>

2010-03-16 7 views
9

में छवियों को लंबवत रूप से संरेखित करने के लिए मुझे <td> मिला जहां दो छवियां() निम्नानुसार दिखाई देती हैं। एक दूसरे की तुलना में बहुत अधिक है। मैं छोटे को <td /> के शीर्ष पर कैसे संरेखित करूं?<td>

<td style="padding-left: 0px; cursor: pointer; vertical-align: top;"> 
<img width="85px" src=".../xyz.png"/> 
<img src=".../icon_live.gif" /> // shorter one 
</td> 

उत्तर

3

आप अपने <img class="tops"> तो सीएसएस करने के लिए एक वर्ग देते हैं

.tops { 
    vertical-align: top; 
} 

तालिका सेल शीर्ष करने के लिए छवियों के ऊपरी किनारे से आबद्ध करेगा।

+0

हम्म, उदाहरण पृष्ठ जो मैं अभी देख रहा हूं, अब आपके नमूना कोड से दो तरीकों से अलग है। आईएमजी टैग में 'ऊंचाई =' निर्देश होते हैं और शैली को कक्षा के रूप में निर्दिष्ट किया जाता है। अब मैं क्रॉस-ब्राउज़र परीक्षण कर रहा हूं ... – msw

+0

ओह, मैं वास्तव में 'img' टैग विशेषता का मतलब था। – msw

10

आपको छवियों पर लंबवत संरेखण सेट करने की आवश्यकता है।

#logo-table td img, #logo-table td 
{ 
    vertical-align: middle; 
} 

:

<style> 
td img { 
    vertical-align: top; 
} 
</style> 
4

पहली छवि (लंबा एक)

<td style="padding-left: 0px; cursor: pointer; vertical-align: top;"> 
<img width="85px" src=".../xyz.png" align="top" /> 
<img src=".../icon_live.gif" /> // shorter one 
</td> 
+0

मुझे यकीन है कि अगर आप उनमें से एक सेट करते हैं तो आपको इसे बड़े से छोटे पर सेट करने की आवश्यकता होगी। –

1

में जोड़ने align="top" इस कोशिश ..

<td cellpadding="0" valign="top"> 
    <img width="85" src=".../xyz.png" style="display:inline;"/> 
    <img src=".../icon_live.gif" style="display:inline;" /> 
</td> 
2

यह मेरे लिए काम किया है एचटीएमएल में:

<table id="logo-table"> 
     <!--table contents with imgs--> 
</table> 
संबंधित मुद्दे