Да, из-за этого. А заставить родителя тянуться уже не как нелья? )
Можно. Для нормальных браузеров это делается посредством назначения родителю свойства overflow: hidden, для ненормальных – посредством включения hasLayout.