0

次の CSS を含む div があります。

           div
           {
              width:600px;
              height:auto;
           }

今私の問題は(like $('div').append(any element))、このdivに要素を追加すると、その高さがそれに応じて増加しないことです。どうしたの?

編集

追加している要素にはheight:auto. そして、私が追加しているdivは空です。

4

2 に答える 2

0

コードに問題はありません。これが私の例です。

  1. onload 追加要素http://jsfiddle.net/VnLtv/
  2. div をクリックすると elem を追加http://jsfiddle.net/VnLtv/1/

$(document).readyコードが aまたは同等のものであることを確認してください$(function(){

于 2012-06-22T15:46:11.167 に答える
0

そのコードに問題はありません。値は divのautoデフォルトであるため、(要素に適用される他のスタイルがないと仮定して) 以下と同じです:

div { width: 600px; }

したがって、そのコードの div の高さを制限するものは何もありません。要素に影響を与えるものを見つけるには、コードの他の場所を探す必要があります。

一部のブラウザーでは、要素を調べることができます。これにより、要素に適用される CSS が正確に表示されます。これには、Firefox の Firebug プラグインを使用します。

于 2012-06-22T10:16:28.080 に答える