Не до конца понял задачу, но взять данные размера браузера можете с помощью javascript и им же можете их задать фрейму в ширине. Как — хз, ищите front-end-разработчика. Я не шарю в js, но знаю, что так можно, делали такое. CSS не может этого сделать, но Вы можете взять iframe в div с class, так же присвоить class iframe и обеем задать max-width: 100%. iframe получиться резиновым.
P.S. И width: 100%...