Вы будете изо всех сил пытаться сделать эту работу идеально по следующим причинам:
- Вы пытаетесь разместить веб-страницу шириной 800 пикселей в блоке шириной 700 пикселей.
- Вы не можете получить доступ к DOM дочернего фрейма, чтобы манипулировать им, потому что он находится в другом домене.
- Вы не можете полагаться на одинаковую высоту для дочернего кадра. Несмотря на то, что он имеет фиксированную ширину, пользователи с различными настройками специальных возможностей (например, размер шрифта по умолчанию) могут вызвать перенос текста и регулировку высоты документа.
Хотя вы можете сверхкомпенсировать точку 3, увеличив высоту фрейма, чтобы учесть любую дополнительную высоту, вы не сможете по-настоящему справиться с точкой 1 без изменения макета (в основном, ширины) вашего сайта.
На вашем месте я бы изучил другие возможности добавления нужной вам функциональности. Возможно, связавшись с владельцем сайта и выяснив, смогут ли они удовлетворить ваши потребности.