2012-04-23 12 views

答えて

1

私は、クロスブラウザの互換性についてはよく分からないんだけど、CSS display: table-XXXを使用するとうまくいくかもしれない:

#offer_widget .row { 
    display: table-row; 
} 

#offer_widget .row_image { 
    display: table-cell; 
    text-align:center; 
    vertical-align: middle; 
} 
#offer_widget .row_text { 
    display: table-cell; 
    vertical-align: middle; 
} 

this update to your jsFiddleを参照してください。

0

使用生きる与える:例えば

display:table 
display:table-cell 

を。

<html> 
<head> 
    <style> 
     #outer{width:100px; height:60px; border:solid 1px #f00;display:table;} 
     #inner{display:table-cell; vertical-align:middle;text-align:center;font-size:16px;} 
    </style> 
</head> 
<body> 
    <div id="outer"> 
     <div id="inner">test</div> 
    </div> 
</body> 
</html> 
関連する問題