Почему выезжает див?
Судя по тому, что Вы не приложили css и надеетесь получить ответ по html - причина в Ваших кривых руках и полном непонимании принципов верстки. Без обид, конечно же.
tape, судя по css не может быть дивом-оберткой трех внутренних, так как далее Вы пишете, что все внутренние дивы в tape должны иметь ширину 100%
Короче, вот пример. Ничего никуда не наезжает, все себя ведет как надо.
codepen.io/anon/pen/tuLjb
А можно css  а то вообще не ясно, а лучше место где баг