2012-06-22 3 views
0

У меня есть DIV со следующими CSS:Div высота не увеличивается на добавление любого элемента

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

Теперь моя проблема, когда я добавить любой элемент (like $('div').append(any element)) в этом Div его высота не увеличивается соответственно. В чем проблема?

EDIT

элемент, который я присоединени имеет height:auto. И div, в котором я добавляю, пуст.

+0

являются элементами внутри этого 'div' набор «плавать»? – blackpla9ue

+0

вы можете создать пример в http://jsfiddle.net – sandeep

+0

можете ли вы поместить последний элемент со стилем 'clear: both;'? –

ответ

0

Нет проблем с этим кодом. Значение auto по умолчанию для DIV, так (при условии, что не существует никакой другой стиль применения к элементу), это то же самое, просто:

div { width: 600px; } 

Таким образом, нет ничего, что ограничивает высоту DIV в этом коде. Вы должны искать в другом месте своего кода, чтобы найти что-то, что влияет на элемент.

Некоторые браузеры позволяют вам проверять элемент, который показывает, что именно применимо к нему. Для этого я использую плагин Firebug в Firefox.

0

У меня нет проблем с кодом. Вот мой пример двумя способами.

  1. OnLoad Append элемент http://jsfiddle.net/VnLtv/
  2. на щелчке ДИВОЙ надстройки эля http://jsfiddle.net/VnLtv/1/

Убедитесь, что ваш код находится в $(document).ready или эквиваленте $(function(){

Смежные вопросы