2
<div style="overflow:hidden; height:100px; width:100px;">
<img src="etc.jpg" width:"100px" /></div>

私は に を持ってimgdivます。の高さimgは未定義ですが、 の 100px より大きいですdiv

img上下のオーバーフローを垂直方向に中央揃えして非表示にしたい。

いまいちやり方が理解できません…。

ダニエレ

4

2 に答える 2

0

画像の margin-top プロパティを負のパーセンテージで設定してみることができます。例えば;

div img {margin-top: -50%;}

パーセンテージ値をいじるだけで、うまくいくものが見つかるはずです。

于 2009-07-14T18:49:45.043 に答える
-1

これはうまくいきますか?

 <div style="overflow:hidden; height:100px; width:100px;">
   <image src="etc.jpg" style="width:100px; position: relative; bottom: 25%;" />
 </div>

うーん、画像が収まる場合、結果は少し奇妙です

于 2009-07-14T18:51:35.257 に答える