4

次のコードを使用してcssに入力された画像があります。

.imgtemp { 
          float:right; 
          top:0px; 
          left:0px; 
          overflow:visible; 
          width:100%;
        }

また、ページに div タグを追加して表示するようにしましたが、デザインのために画像が div よりも幅が広くなっています。どうすればdivをオーバーフローさせて正しくすることができますか。

ありがとう。

4

3 に答える 3

6

ネルソンが言ったように、オーバーフロー: 画像に隠されていても役に立ちません。コンテナーをその中の画像よりも絶対に小さくする必要がある場合は、配置 (たとえば、親 div に対して相対的、上部と左側が 0 の画像に対して絶対) を使用して、親のサイズを無視できます。% は親のサイズを読み取ってしまい、非生産的であるため、画像でも % 以外のものを使用する必要があります。

それとも、親 div で余分な画像を切り取ってほしいということでしたか?

于 2012-09-20T22:48:36.297 に答える
4

overflow:visible画像ではなく、divに配置する必要があります。

于 2012-09-20T22:44:23.953 に答える